2014-10-19 65 views
17

我按照说明在OS X上安装英特尔HAXM在OSX约塞米蒂安装HAXM

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

这些指令说要安装驱动程序,并且一旦完成运行kextstat | grep intel,看看它的安装。如果不是,则运行sudo kextload –b com.intel.kext.intelhaxm

但是,至少在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优胜美地安装HAXM内核扩展的正确方法?

回答

7

新功能:V1.1.1,可以发现here解决问题

旧方法:

两个修正是必要的,得到这个工作。

首先,-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。了解你的系统。

+0

您是否从SDK加载程序提供的Yosemite .dmg安装程序安装了HAXM? – harism 2014-10-19 22:02:44

+0

是的,不是小牛安装者 – emmby 2014-10-19 22:23:43

+0

感谢您的回答! – blueiur 2014-10-25 13:23:22

2

对于那些运行Android Studio和寻找HAXM为优胜美地(10.10)中的.dmg将设在这里:

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

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

这里是链接:

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

+0

这是个好消息。其他人可以确认这对于最新版本不再是问题吗? – emmby 2014-10-27 18:54:19

+0

可以确认。为我工作(= – lzt 2014-10-31 17:42:58

+0

从上面的链接安装英特尔HAXM解决了这个问题。 – Mustafa 2015-07-27 06:23:26

0

问题与Mac约塞米蒂。第一次尝试.... IntelHAXM_1.1.0_for_ 10.10的.dmg 但决心IntelHAXM_1.1.1_for_below_ 10_9。DMG