为什么eclipse中的模拟器重启?

时间:2012-10-15 18:08:38

标签: android emulation

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

如上所述,我设法通过eclipse启动myFirst App,尽管在本教程中应该添加你必须等待几分钟才能启动并运行模拟器。 现在我的问题是当我修改myFirstApp并尝试测试它时,那个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!'

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果模拟器正在运行且未在“设备”中显示,则尝试重置adb。 在eclipse中:设备选项卡 - > Dropbown - >重置abd