haxm在osx上挂起模拟器

时间:2013-04-03 00:05:04

标签: android android-emulator emulation intel

在我的osx 10.6.8,eclipse juno,adt 21.1.0上安装Intel HAXM后,我无法运行任何模拟器。仿真器进程炸毁我的cpu,如:

excerpt from activity monitor

其中cpu使用率永远不会低于100%。然而,我在模拟器上有一个巨大的黑屏。

HAXM扩展程序不会抛出任何错误。在控制台,我读了

[2013-04-02 20:09:58 - myapp] Launching a new emulator with Virtual Device 'x86'
[2013-04-02 20:10:03 - Emulator] HAX is working and emulator runs in fast virt mode
[2013-04-02 20:10:07 - myapp] New emulator found: emulator-5554
[2013-04-02 20:10:07 - myapp] Waiting for HOME ('android.process.acore') to be launched...

如果删除HAXM内核扩展,我可以运行模拟器。在我看来,HAXM无法正常运作。

有没有人遇到同样的问题?如何在安装HAXM的情况下运行仿真器?

4 个答案:

答案 0 :(得分:3)

您可以尝试禁用硬件图形加速。

  1. 启动AVD Manager
  2. 选择您的AVD实例
  3. 在“硬件”部分中:如果没有“GPU仿真”选项,请单击“新建”,选择“GPU仿真”
  4. 将值更改为否
  5. 启动您的AVD实例

答案 1 :(得分:3)

此问题已由英特尔修复。如果你去:

Intel® Hardware Accelerated Execution Manager 1.0.6 (R3)

..并下载并安装该项目:

  

仅适用于OS X 10.9的修补程序

     

haxm-macosx_r03_hotfix.zip

..它现在有效。我可以在Mac OSX 10.9上运行不错的快速Android模拟器而不会让整个机器冻结。

答案 2 :(得分:0)

参见http://software.intel.com/en-us/forums/topic/477793 英特尔意识到这一点并正在研究它。不幸的是,唯一的解决方法是不在OSX Mavericks上使用HAXM。

答案 3 :(得分:0)

我知道这是一篇旧帖子,但我最近也遇到过这个问题,在Windows上运行。我是如何解决这个问题的:

  1. 使用模拟器目标版本17或更高版本。

  2. 使用较旧的模拟器目标版本设置如下设置:

  3. enter image description here

    enter image description here

    • 确保取消勾选"使用主机GPU"并勾选"快照"
    • 勾选"保存到快照"启动选项

    你不必缩放它,你可以保留未经开发的