我正忙于学习如何为 Android 构建应用程序,遇到了一个非常尴尬的问题.
当我运行我的应用程序(其中带有播放图标的绿色圆圈)时,它会启动一个 Android 模拟器(就像它应该的那样),但一旦启动模拟器,应用程序就不会启动.当我再次单击运行按钮时,它会尝试启动第二个 android-emulator.在控制台选项卡中,它提供以下消息:
[2011-11-07 20:57:15 - ScrollView Demo] Android Launch! [2011-11-07 20:57:15 - ScrollView Demo] adb is running normally. [2011-11-07 20:57:15 - ScrollView Demo] Performing testapp.scrollviewdemo.Mainactivity activity launch [2011-11-07 20:57:15 - ScrollView Demo] Automatic Target Mode: launching new emulator with compatible AVD 'Android_emulator' [2011-11-07 20:57:15 - ScrollView Demo] launching a new emulator with Virtual Device 'Android_emulator' [2011-11-07 20:57:18 - Emulator] WARNING: Data partition already in use. Changes will not persist! [2011-11-07 20:57:18 - Emulator] WARNING: SD Card image already in use: C:UsersRoy.androidavdAndroid_emulator.avd/sdcard.img [2011-11-07 20:57:18 - Emulator] WARNING: Cache partition already in use. Changes will not persist!
这就像 eclipse 不识别它启动的模拟器......奇怪的是,有时它会识别它,但大多数时候它不会.
如果有什么不同:我在 Win7 Home Premium 64 位上运行带有 ADT 15.0.0 的 Java 开发人员的 eclipse IDE(Indigo Service Release 1)