我按照说明在OS X上安装Intel HAXM。
这些说明用于安装驱动程序,一旦完成,运行kextstat | grep intel
以查看是否已安装。如果没有,请运行sudo kextload –b com.intel.kext.intelhaxm
。
但是,至少在OS X Yosemite上,运行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内核扩展的正确方法是什么?
答案 0 :(得分:9)
从英特尔网站(https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager)获取IntelHAXM_1.1.1_for_10_9_and_above.dmg实际上解决了我的问题,而无需将boot-args设置为" kext-dev-mode = 1"。 / p>
答案 1 :(得分:7)
新:可以找到here的V1.1.1解决问题
OLD METHOD:
需要两个修复才能使其正常工作。
首先,-b
选项似乎不再正确。而是使用-bundle-id
。
其次,如果你签入Console.app,你会注意到
ERROR: invalid signature for com.intel.kext.intelhaxm, will not load
要解决此问题,您必须运行sudo nvram boot-args="kext-dev-mode=1"
,然后重新启动计算机。
总结:
sudo nvram boot-args="kext-dev-mode=1"
sudo kextload -bundle-id com.intel.kext.intelhaxm
感谢reddit提供答案。
注意:通过运行sudo nvram boot-args="kext-dev-mode=1"
,您将允许加载所有UNSIGNED KEXT。了解你的系统。
答案 2 :(得分:5)
我有同样的问题。我安装了英特尔的最新版本(10月24日),现在工作正常!
这是链接:
答案 3 :(得分:2)
对于那些运行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
答案 4 :(得分:1)
这种方法对我有用。
MBP 2012(带有10.10.5)
第1步:卸载所有HAXM。
转到终端并点击。
须藤 /Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
选择'Y'
第2步:转到链接-(HAXM github -> Wiki -> HAXM 6.x Release Archive
)
https://github.com/intel/haxm/wiki/HAXM-6.x-Release-Archive#HAXM_v621
根据您的喜好下载。对我来说haxm-macosx_v6_2_1.zip
就像魅力一样。
第3步:解压缩zip,然后继续进行安装。
第4步:转到终端并点击
kextstat | grep intel
它应该填充如下内容:(这就是我的想法。)
146 0 0xffffff7f82b66000 0x1d000 0x1d000 com.intel.kext.intelhaxm (6.2.1) <7 5 4 3 1>
如果得到类似的结果,那就完成了。它应该现在正在工作。 (嗯,至少对我有用。)
如果显示为空白或显示“无法加载...(如顶部)”,请尝试使用与链接不同的Release。
答案 5 :(得分:0)
mac yosemite的问题。首先尝试.... IntelHAXM_1.1.0_for_ 10.10 .dmg 但已解决 IntelHAXM_1.1.1_for_below_ 10_9 .dmg
答案 6 :(得分:0)
对我来说,安装[Android Emulator]很有用。默认情况下未安装。 您可以通过运行Android SDK / SDK的“工具”标签访问Android Emulator: