在osx Yosemite上安装HAXM

我正在按照说明在OS X上安装Intel HAXM。

https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x

这些说明说安装驱动程序,一旦完成运行kextstat | grep intel kextstat | grep intel看看是否安装。 如果没有,那么运行sudo kextload –b com.intel.kext.intelhaxm

但是,至less在OS X优胜美地,我运行kextload时出现以下错误:

 $ kextstat | grep intel $ sudo kextload –b com.intel.kext.intelhaxm /Users/mike/–b failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8). /Users/mike/com.intel.kext.intelhaxm failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8). 

在10.10 Yosemite上安装HAXM内核扩展的正确方法是什么?

Solutions Collecting From Web of "在osx Yosemite上安装HAXM"

从英特尔网站( https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager )获取IntelHAXM_1.1.1_for_10_9_and_above.dmg实际上解决了我的问题,无需设置启动-args到“kext-dev-mode = 1”。

新:可以在这里findV1.1.1修复这个问题

旧方法:

有两个修复程序是必要的,以使其工作。

首先, -b选项不再显得是正确的。 而是使用-bundle-id

其次,如果你在Console.app中检查,你会注意到

 ERROR: invalid signature for com.intel.kext.intelhaxm, will not load 

要解决这个问题,你必须运行sudo nvram boot-args="kext-dev-mode=1" ,然后重新启动计算机。

综上所述:

  1. 运行sudo nvram boot-args="kext-dev-mode=1"
  2. 重新开始。
  3. 运行sudo kextload -bundle-id com.intel.kext.intelhaxm

感谢您的reddit的答案。

注意:通过运行sudo nvram boot-args="kext-dev-mode=1"您将允许加载ALL UNSIGNED KEXT。 知道你的系统。

我遇到过同样的问题。 我安装了最新版本的英特尔(10月24日),现在工作正常!

链接在这里:

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx

对于那些运行Android Studio并寻找Yosemite(10.10)的HAXM的.dmg文件,它将位于:

 /Applications/Android Studio.app/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_1.1.0_for_10.10.dmg 

问题与优胜美地。 先尝试…. IntelHAXM_1.1.0_for_ 10.10 .dmg,但已解决为IntelHAXM_1.1.1_for_Browser_10_9 .dmg