Android emulator 正在等待HOME(';android.process.acore';)启动
我试着使用Hello World应用程序,模拟器在Android启动屏幕闪烁后冻结。主页不显示。控制台上的最后一个显示是 正在等待HOME('android.process.acore')启动 我再次尝试重新安装Eclipse和Android。它仍然不起作用。控制台也不会显示任何错误。日志cat有以下错误: 06-18 20:39:11.543:错误/闪存映像(544):找不到恢复分区 06-18 20:39:11.843:ERROR/vold(538):打开交换机名称路径'/sys/class/switch/test2'时出错(没有这样的文件或目录) 06-18 20:39:11.843:ERROR/vold(538):错误引导开关'/sys/class/switch/test2'(m) 06-18 20:39:11.843:ERROR/vold(538):打开开关名称路径'/sys/class/switch/test'时出错(没有这样的文件或目录) 06-18 20:39:11.843:ERROR/vold(538):错误引导开关'/sys/class/switch/test'(m) 06-18 20:46:31.842:错误/MemoryHeapBase(578):打开/dev/pmem时出错:没有这样的文件或目录 06-18 20:46:31.892:错误/SurfaceFlinger(578):无法打开/sys/power/wait_进行睡眠或/sys/power/wait_进行唤醒 06-18 20:46:32.313:错误/GLLogger(578):无法加载库(找不到库) 06-18 20:46:33.634:错误/GLLogger(578):无法加载库(找不到库)Android emulator 正在等待HOME(';android.process.acore';)启动,android-emulator,Android Emulator,我试着使用Hello World应用程序,模拟器在Android启动屏幕闪烁后冻结。主页不显示。控制台上的最后一个显示是 正在等待HOME('android.process.acore')启动 我再次尝试重新安装Eclipse和Android。它仍然不起作用。控制台也不会显示任何错误。日志cat有以下错误: 06-18 20:39:11.543:错误/闪存映像(544):找不到恢复分区 06-18 20:39:11.843:ERROR/vold(538):打开交换机名称路径'/sys/class
我也面临同样的问题。然而,在我进入Project->Clean之后,它起了作用。。。 但我不知道为什么会这样。
希望这能有所帮助我的解决方案是,当您收到信息时: 正在等待HOME('android.process.acore')启动
等待几秒钟,然后右键单击该项目,再次单击“作为Android应用程序运行”。出现此问题的原因是,在“创建新的Android虚拟设备(AVD)”对话框窗口中创建AVD管理器时,我将“快照”标记为“已启用” 解决方案:
在未选中“Enabled”(启用)复选框的情况下创建一个新的AVD管理器,然后尝试将新创建的AVD管理器作为“Target”(目标)运行该项目,该问题将不再发生,问题解决了。对我有效的方法是从AVD管理器中删除AVD并创建一个新的。然后转到
运行>运行配置,选择目标选项卡并选择新的AVD。我一直遇到这个问题,在尝试修复它的过程中损失了很多小时的潜在生产力和教育。对我来说,唯一有效的方法是结合其他三个好答案:
奇怪的是,没有人知道为什么会出现这个问题,是什么原因造成的,或者内部发生了什么。我能提供的唯一线索是DDMS在“Waiting for HOME”(等待回家)暂停期间显示了一些行,如“未找到用于预加载的类:libcore.base.CollectionUtils” 以下步骤对我有效: 1.转到项目->清洁。
2.删除以前的AVD并创建一个新的AVD。以下步骤对我很有效:1。转到项目->清洁。2.删除以前的AVD并创建新的AVD。选项:
- 单击Emulator上的HOME按钮。等待5月2日 秒。。。。 这对我来说总是有用的李>
- 按照史莱雅的建议去做(建议最多的一个,由编辑) 灰色)
将其增加到2GB解决了此问题。解决方案: 从命令行运行emulator:
sdk/tools> ./emulator-x86 -avd <DeviceName> -partition-size 1024 -gpu on
背景
我认为这是某种硬件兼容性问题。我在遵循时遇到了这个问题。我按照他们的建议安装了“英特尔硬件加速执行管理器”,我认为这是我的问题的根源。Eclipse使用emulator64-x86
程序(在sdk/tools
文件夹中)启动emulator。我在Eclipse内部找不到任何方法来改变这一点,但通过遵循的“提示和技巧”部分,我发现我可以通过使用emulator-x86
程序从命令行成功运行模拟器。我不确定为什么模拟器64-x86
程序不能在我的系统上运行。我
我的系统:
- OSX 10.6.8
- 2x2.26 GHx四核英特尔至强
- 6GB内存
- ADT v21.1.0-569685
- Eclipse3.8.0
- 设备:NexusOne
- 目标:Android 4.2.2-API级别17
- CPU:Intel Atom(x86)
- 内存:512
- 内部存储器:256
- SD卡:128
- 这些解决方案都不适合我。相反,有效的方法是转到命令行工具(或Mac中的终端),将CD放入SDK/platform tools目录,然后运行以下命令:
adb kill-server
adb start-server
然后运行以下命令:
adb kill-server
adb start-server
我做了这件事之后,一切又恢复了正常。为什么?谁知道呢
在我的MAC上,平台工具文件夹的路径是$HOME/Installations/adt-bundle-MAC-x86_64-20130522/sdk/platform tools
它可能会在你机器上的其他地方
我还发现本页介绍了一些有用的步骤:
我创建了一个新设备。删除了上一个。对我有效的方法是在创建或编辑AVD(Android虚拟设备)时启用复选框“使用主机GPU”。默认情况下未启用此复选框。我通过创建一个新的虚拟设备并从AVD管理器启动它来解决此问题。设备启动需要几分钟,您只需等待。然后您可以在上运行应用程序