无法打开HAX设备! HAX无法正常工作,仿真器在仿真模式仿真器中运行

时间:2013-12-31 12:16:00

标签: android android-emulator

我的Android模拟器运行正常,但每次启动时都会显示此错误 模拟器。

  

为AVD启动模拟器AVD_for_Nexus_4模拟器:无法打开   HAX设备! HAX无法正常工作,仿真器以仿真模式运行   模拟器:打开HAX设备失败模拟器:模拟器窗口不在   查看并重新登记

我不明白究竟是什么问题。

8 个答案:

答案 0 :(得分:66)

我认为您正在尝试运行基于x86的模拟器。当我在Android SDK Manager的Extras类别下载HAXM时,我遇到了同样的错误。实际上,你需要安装它。 转到附加目录并运行HAXM的安装。希望这能解决你的问题。

答案 1 :(得分:23)

Rohan的解决方案将解决问题,因为错误消息将不会显示,但模拟器将不会使用硬件加速,因此再次非常慢。

我建议安装英特尔硬件加速执行管理器,如下所述:

https://stackoverflow.com/a/10772162/891479

答案 2 :(得分:15)

我最近遇到了同样的问题。

首先,您需要在Android SDK Manager中安装HAXM(从错误消息中我认为您已经这样做了)。这将使仿真器能够使用HAXM框架,为此需要打开HAX设备。在您的系统上无法找到,因此出现错误消息。

要使此设备可用,您需要安装Intel的HAXM驱动程序。您可以在此处找到它:http://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager(您还需要在计算机BIOS中启用虚拟化)。

希望这有帮助。

答案 3 :(得分:3)

如果在运行android SDK时发现“HAX无法正常运行且仿真器在仿真模式下运行”问题。这意味着您的计算机CPU必须是intel核心,并且必须支持“硬件加速执行管理器”。这意味着您已经以操作系统不支持的方式配置了模拟器。

请参阅此链接解决问题http://www.javaexperience.com/hax-is-not-working-and-emulator-runs-in-emulation-mode/#ixzz2p3inMj34

更新: -

此时链接已关闭,因此发布网页的链接 - https://web.archive.org/web/20151024002104/http://www.javaexperience.com/hax-is-not-working-and-emulator-runs-in-emulation-mode/

如果您的CPU不是英特尔,那么您必须编辑AVD并选择“CPU / ABI”作为“ARM”。有关详细信息,请访问上面的链接。

答案 4 :(得分:3)

我只需要卸载HAXM并再次安装它。然后它又开始工作了。希望这有助于某人!

编辑:

哇,哇,这是很久以前的事了。我已经使用genymotion几个月了,从来没有遇到过这样的问题。

答案 5 :(得分:1)

我遇到了同样的问题。刚从BIOS启用Internet虚拟化后。之后让系统再次启动并安装HAXM。现在模拟器将比以前运行得更快,HAXM将工作。享受!!

答案 6 :(得分:1)

检查HAX安装中配置的RAM是否等于或低于修复我的AVD RAM(How to fix: "HAX is not working and emulator runs in emulation mode")。

答案 7 :(得分:0)

我遇到了这个错误,而其他修复程序对我没有帮助,但更改所使用的仿真器的CPU类型确实让它正常工作。

创建一个新的模拟器并尝试使用mips或arm进行cpu选择

相关问题