1

我正在关注http://developer.android.com/training/basics/firstapp/running-app.html 并尝试在我的 PC 上的模拟器上运行我的第一个 android 应用程序。模拟器正在运行(从eclipse开始)

如前所述,我设法通过 eclipse 启动了 myFirst App,尽管在本教程中应该添加它,但您必须等待几分钟才能启动并运行模拟器。现在我的问题是,当我修改 myFirstApp 和 wnat 来测试它时,eclipse 不断启动一个新的模拟器:

[2012-10-15 19:32:44 - MyFirstApp] ------------------------------
[2012-10-15 19:32:44 - MyFirstApp] Android Launch!
[2012-10-15 19:32:44 - MyFirstApp] adb is running normally.
[2012-10-15 19:32:45 - MyFirstApp] Performing com.example.myfirstapp.MainActivity activity launch
[2012-10-15 19:32:45 - MyFirstApp] Automatic Target Mode: Preferred AVD 'Hobbit' is not available. Launching new emulator.
[2012-10-15 19:32:45 - MyFirstApp] Launching a new emulator with Virtual Device 'Hobbit'

这非常烦人,因为启动一个完整的模拟器会降低性能。但更令人沮丧的是,我在这个新的模拟器中获得了 MyFirstApp 的第一个版本。

当我从头开始重新启动模拟器时,我在控制台中看到了这个:

[2012-10-15 19:55:42 - MyFirstApp] New emulator found: emulator-5554
[2012-10-15 19:55:42 - MyFirstApp] Waiting for HOME ('android.process.acore') to be launched...
[2012-10-15 19:56:57 - MyFirstApp] emulator-5554 disconnected! Cancelling 'com.example.myfirstapp.MainActivity activity launch!'

为什么?此时模拟器仍在运行。这不可能是正常的工作方式。有人可以帮帮我吗?

4

2 回答 2

0

在 Eclipse 中转到运行 -> 运行配置。选择您的应用程序并将右侧的目标选项卡更新为“始终提示选择设备”

于 2012-10-15T18:14:39.080 回答
0

如果模拟器正在运行并且没有显示在设备中,请尝试重置 adb。在eclipse中:设备选项卡-> Dropbown->重置abd

于 2012-10-15T18:46:52.627 回答