2011-10-20 147 views
20

尝试创建并启动Android 4.0仿真器时,我得到了Android仿真器皮肤,但操作系统似乎无法启动。Android 4.0仿真器无法启动

我已经从Android SDK管理器安装了ARM EABI v7软件包,尝试创建一个模拟器,但收到了有关缺少userdata.img文件的错误消息。

然后我发现系统$ ANDROD_LIB $/system-images/android-14/armeabi-v7a/library被创建并将这些文件复制到$ ANDRROID_LIB $/platforms/android-14/images /之后,我可以创建一个模拟器图像。

当启动这个新的仿真器时,如上所述,它只显示皮肤(窗口),但不启动操作系统。我在Mac上,所有以前创建的仿真器仍然正常工作。

回答

2

安装rev 15工具和想法110.291我可以选择armeabi-v76启动模拟器,并在30分钟后重新启动,现在开始。

+0

什么是“想法110.291”?什么是'armeabi-v76'?它只能达到7:'armeabi-v7a'。为什么构建工具在模拟器运行时很重要? – Chloe

3

我以为我的Android 4.0模拟器也被冻结了,但事实证明,我只需要等待大约5分钟就可以启动它。

+1

对不起,似乎没有我的耐心。模拟器现在已经在100%的CPU上运行了30分钟,没有在“屏幕”中显示任何内容 –

7

一些提示:我的年龄也很长(约30分钟后放弃)。然后我比较了我的3.1 AVD和我的新4.0 AVD的设置。结果发现硬件属性摘要LCD密度 4.0 AVD的设置默认设置为240,这意味着高密度。这意味着要画很多像素。我读here这是AVD缓慢启动的问题之一。所以我改变了这个属性与3.1相同,所以它的值为160.之后,AVD的启动速度与3.1(几分钟)一样快!

(也减少了从512设备的RAM大小为256,但不认为这是谁定它的人)

+1

这对我有用。无法通过AVD GUI执行此操作(使用22.0.1 sdk)。我不得不在〜/ .android/xxx.avd下编辑config.ini并修改hw.lcd.density。 – mooreds

+0

也为我工作。也不得不应用停泊小费。顺便说一句:使用英特尔原子图像。启动时间现在是20秒。 –

5

我有同样的问题,你有没有设置在仿真器选项的GPU加速?我已经在我的模拟器中设置了该模拟器,模拟器不会启动...我刚才看到了像你所说的框架。除了关闭GPU加速之外,没有真正找到解决方法。

2

一旦检查TaskManager检查任何adb/emulator正在运行。

如果您发现停止服务并重新启动eclipse并创建模拟器。

-1

要解决我的,我必须:

  • 开拓SDK管理器,
  • 检查下框的 “Android 4.0(API 14)>> ARM EABI V7A系统映像”,
  • 然后点击底部的“删除”按钮。
  • 删除后,我重新启动Eclipse。
  • 然后我又回来了,再次检查SDK管理器上的同一个框,
  • 并重新安装它。
  • 然后重新启动Eclipse。

现在它工作。

+0

当我这样做时,AVD不会启动,因为它缺少所需的内核。 – mooreds

5

我的模拟器被卡在“等待HOME('android.process.acore')被启动......”。这是我解决它的方式。在您的ADT中,选择运行配置并通过在编辑设备配置窗口中选择“使用主机GPU”复选框选项来编辑您的虚拟设备以使用主机GPU。

+0

适用于我的设置“使用主机GPU”,谢谢! – poliu2s