我关注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!'
为什么呢?此时仿真器仍在运行。这不是正常的工作方式。有人可以帮帮我吗?
答案 0 :(得分:0)
转到Run - >在eclipse中运行配置。选择您的应用程序并将右侧的目标选项卡更新为“始终提示选择设备”
答案 1 :(得分:0)
如果模拟器正在运行且未在“设备”中显示,则尝试重置adb。 在eclipse中:设备选项卡 - > Dropbown - >重置abd