2014-10-19 126 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