19

我正在按照说明在 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以查看是否已安装。如果没有,则运行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 内核扩展的正确方法是什么?

4

7 回答 7

9

从英特尔网站( 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”。

于 2014-11-04T17:39:46.963 回答
7

新:可以在此处找到的 V1.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。了解您的系统。

于 2014-10-19T21:54:59.950 回答
5

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

链接在这里:

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

于 2014-10-25T00:52:00.920 回答
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
于 2014-10-20T15:15:42.433 回答
1

这种方法对我有用。

MBP 2012 带 10.10.5

第 1 步:卸载您拥有的任何 HAXM。

转到终端并点击。

sudo /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>

如果你得到类似的,你就完成了。它现在应该可以工作了。(嗯,至少,它对我有用。)

如果它显示为空白或显示“加载失败...(如顶部)”,请尝试链接中的不同版本。

参考图像

于 2020-03-31T18:20:43.070 回答
0

mac 优胜美地的问题。第一次尝试.... IntelHAXM_1.1.0_for_ 10.10 .dmg 但解析为IntelHAXM_1.1.1_for_below_ 10_9 .dmg

于 2014-11-02T20:39:24.040 回答
0

安装 [Android Emulator] 对我有用。默认情况下没有安装它。如您所见,可以通过运行 Android SDK/SDK 工具选项卡来访问 Android 模拟器:

于 2018-12-04T14:12:17.247 回答