在 OS X Yosemite 上安装 HAXM 以使 android 模拟器正常工作

Install HAXM on OS X Yosemite for make android simulator working

我需要使用 AndroidStudio 模拟器,但是 IDE 显示跟随错误:

模拟器:错误:x86 模拟当前需要硬件加速! 请确保英特尔 HAXM 已正确安装并可用。 CPU 加速状态:HAX 未安装在此机器上(/dev/HAX 缺失)。

所以我尝试在网络上寻找解决方案来解决我的问题;最后我试了这个:

1) 我转到 AndroidStudio > 工具 > android > SDK android 并安装了 HAXM

2) 然后我去 android > sdk > extras > intel,我打开 Hardware_Accelerated_Execution_Manager 目录并开始安装 IntelHAXM_1.1.4.dmg;最后向导向我展示了这个错误

3) 网上冲浪我找到了一些强制安装 kext 的指南(这是我打算的),我试着在终端上写 tis

重启系统,模拟器不工作。谁能帮我解决我的问题?安装 HAXM 或停用它,都可以。 非常感谢!!!

编辑:最后我解决了这个问题,只是将 SDK 从 6.0 更改为 5.1.1,所以模拟器没有绑定我使用 HAXM;但是,如果有人有解决办法,请写均匀。

无论如何你应该验证它是否是签名问题(即使听起来有点奇怪):

sudo kextutil -bunlde-id com.intel.kext.intelhaxm

如果签名问题是你的问题,那么:

sudo nvram boot-args="kext-dev-mode=1"

然后重启。重新安装 HAXM。

你可以看看here,这是我的博客post。

看看你的第二张截图,邮件的标题是: VT/NX 未启用

英特尔安装说明(参见: https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x) 声明:

Note: Apple* computers have Intel VT-x permanently enabled if supported by the processor. If you receive an error message indicating that Intel VT is not enabled, your computer does not meet the minimum system requirements to use Intel HAXM. To determine the capabilities of your Intel processor, visit http://ark.intel.com/.

可能是您电脑的 CPU 不支持 VT-x。我建议您尝试上面引用的 link 以确保您的 CPU 支持 VT-x。如果是,它可能在 BIOS / EFI 中被禁用,下一步将在那里查看。

VT-x 是 HAXM 工作所必需的功能。没有 VT-x 没有 HAXM。