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

use*_*648 53 android android-emulator

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

启动AVD AVD_for_Nexus_4仿真器的仿真器:无法打开HAX设备!HAX无法运行,仿真器在仿真模式仿真器中运行:打开HAX设备失败仿真器:仿真器窗口不在视图中并被重新定位

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

Mic*_*lle 66

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

  • 米歇尔的解决方案适合我.在SDK Manager上,转至:Extras> Intel x86 Emulator Accelerator(HAXM安装程序).然后转到SDK的文件夹/ Extras/Hardware_Accelerated_Execution_Manager并安装. (9认同)
  • Mac用户转到应用程序,右键单击Android Studio.app,显示包内容,sdk/extras/intel/Hardw .../IntelHAXM .... dmg (3认同)

L. *_* G. 24

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

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

/sf/answers/754051371/


Dan*_*tor 15

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

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

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

希望这可以帮助.


Roh*_*wal 3

如果您在运行 android SDK 时发现 \xe2\x80\x9cHAX 无法正常工作并且模拟器在模拟模式下运行 \xe2\x80\x9d 问题。这意味着您的计算机 CPU 必须是 intel core 并且必须支持 \xe2\x80\x9cHardware Accelerated Execution Manager\xe2\x80\x9d。这意味着您以操作系统不支持的方式配置了模拟器。

\n\n

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

\n\n

更新 : -

\n\n

该链接目前已关闭,因此发布网页的存档链接 -\n https://web.archive.org/web/20151024002104/http://www.javaexperience.com/hax-is-not-working-and -模拟器在模拟模式下运行/

\n\n

如果您的 CPU 不是 intel,那么您必须编辑 AVD 并选择“CPU/ABI”作为“ARM”。欲了解更多详情,请访问上面的链接。

\n