我是Android新手。使用Eclipse遵循HelloAndroid教程。 在运行HelloAndroid之后,AVD'xian_avd2'发布了,但是停在那里,没有“Hello,Android” 显示在AVD上。看起来像是在等待HOME('android.process.acore')......
不知道如何解决这个问题,请帮忙。 谢谢 wang813
[2010-01-29 00:12:13 - HelloAndroid]------------------------------
[2010-01-29 00:12:13 - HelloAndroid]Android Launch!
[2010-01-29 00:12:13 - HelloAndroid]adb is running normally.
[2010-01-29 00:12:13 - HelloAndroid]Performing com.example.helloandroid.HelloAndroid activity launch
[2010-01-29 00:12:13 - HelloAndroid]Automatic Target Mode: Preferred AVD 'xian_avd2' is not available. Launching new emulator.
[2010-01-29 00:12:14 - HelloAndroid]Launching a new emulator with Virtual Device 'xian_avd2'
[2010-01-29 00:12:37 - HelloAndroid]New emulator found: emulator-5554
[2010-01-29 00:12:37 - HelloAndroid]Waiting for HOME ('android.process.acore') to be launched...
[2010-01-29 00:13:59 - HelloAndroid]emulator-5554 disconnected! Cancelling 'com.example.helloandroid.HelloAndroid activity launch'!
答案 0 :(得分:9)
这应该有用。
---或---
这也应该有用。
答案 1 :(得分:7)
我发现的问题在于项目没有在AVD管理器中为其定义适当的虚拟设备。
所以eclipse中推荐的步骤是:
再次享受您的模拟器!
答案 2 :(得分:7)
尝试使用命令emulator -avd emulator_name -wipe-data
答案 3 :(得分:5)
我遇到了类似的问题 - 最终我没有等待模拟器在尝试安装应用程序之前运行操作系统。启动模拟器,然后在Eclipse中运行应用程序之前等待主屏幕出现。
答案 4 :(得分:3)
也许这是现有机器的AVD问题。尝试从AVD管理器创建一个新的AVD并删除旧的AVD。
答案 5 :(得分:2)
对我而言,我认为这是因为模拟器运行时出现意外断电。让它没有正常关闭意味着我的会话仍然被缓存。 (我偶尔也会遇到这些错误):
[2012-06-08 05:05:06 - Emulator] WARNING: Data partition already in use. Changes will not persist!
[2012-06-08 05:05:06 - Emulator] WARNING: SD Card image already in use: C:\Users\Ben\.android\avd\Ben-Android.avd/sdcard.img
[2012-06-08 05:05:06 - Emulator] WARNING: Cache partition already in use. Changes will not persist!
如果您遇到这种情况,请启动命令行,导航到您的android-sdk \ tools并按照更正后的帖子进行操作:模拟器-avd emulator_name -wipe-data
答案 6 :(得分:2)
当仿真器无法及时启动时,这可能发生在慢速计算机上。当它最终启动时,它不再连接到ADB。解决方案是重新启动ADB,以便重新连接到模拟器。您可以通过在命令行中执行以下命令来执行此操作:
adb kill-server
adb start-server
答案 7 :(得分:2)
我按照以下步骤解决了它(Mac),
我希望它有所帮助
答案 8 :(得分:1)
我遇到了同样的问题,我删除了我的AVD并重新创建 - 之后我没有看到这样的问题。
答案 9 :(得分:1)
对我来说同样的问题..
转到DDMS透视图 - >选择设备 - >转到窗口 - >导航 - >显示视图菜单 - >重置adb .. 它对我有用。
答案 10 :(得分:1)
对我来说没有用:
./emulator -noaudio @androidDev1
所以我用过:
./emulator @androidDev1
它完美无缺! :)
同时检查Eclipse IDE:
Windows->Preferences->Android->Launch->Options
它应该是空的
答案 11 :(得分:1)
禁用快照但不要使用它。这是我案例中解决这个问题的原因
答案 12 :(得分:0)
删除avd并创建另一个帮助我
答案 13 :(得分:0)
再试一次。如果它再次出现
转到项目 - >清理和
右键单击您的项目,然后选择刷新..
答案 14 :(得分:0)
这适用于我的Linux:
答案 15 :(得分:0)
归结为仅使用适度的设置制作新的AVD,至少这是为我修复它的原因。虽然每次关闭它我都要做一个新的。猜猜只是等待补丁。
单击第二个工具栏上的“Android设备管理器”按钮。
点击新建。
设置中档设备,基本上只需从列表中间选择不是平板电脑的手机型号。内存应该自行填充,然后就像SD卡一样放入20mb。
单击“开始”。 AVD现在将启动并加载Android操作系统。
然后在所述设备上运行您的应用。
一旦你遇到这个问题它似乎仍然存在除非你完全重新安装...基本上,总是首先启动AVD,让它打到Android主屏幕,然后运行你的应用程序。这样Eclipse就不会使缓慢模拟器过载。
答案 16 :(得分:0)
我从here得到了解决方案。它非常适合我。