【问题标题】:Install HAXM on OS X Yosemite for make android simulator working在 OS X Yosemite 上安装 HAXM 以使 android 模拟器正常工作
【发布时间】:2015-09-17 21:14:22
【问题描述】:

我需要使用 AndroidStudio 模拟器,但 IDE 显示以下错误:

仿真器:错误:x86 仿真当前需要硬件加速! 请确保英特尔 HAXM 已正确安装且可用。 CPU加速状态:本机未安装HAX(/dev/HAX缺失)。

所以我试图在网络上找到解决我的问题的解决方案;最后我尝试了这个:

1) 我去了 AndroidStudio > tools > android > SDK android 并安装了 HAXM

2) 然后我进入 android > sdk > extras > intel,打开 Hardware_Accelerated_Execution_Manager 目录并开始安装 IntelHAXM_1.1.4.dmg;最后向导向我显示了这个错误

3) 在网上冲浪我找到了一些强制安装 kext 的指南(这是我的意图),我尝试在终端上写 tis

重启系统,模拟器不工作。谁能帮我解决我的问题?安装HAXM,或停用它,都很好。 非常感谢!!!

编辑:最后我解决了这个问题,只需将 SDK 从 6.0 更改为 5.1.1,因此模拟器没有绑定我使用 HAXM;但是如果有人有解决方案,请写均匀。

【问题讨论】:

  • 作为健全性检查 - 您的 Mac 上是否安装了 Parallels 或 VMWare?
  • 不,我没有……所以我注意到我使用的是 sdks 6.0 marshmallow,这可能是个问题?

标签: android android-studio osx-yosemite haxm kernel-extension


【解决方案1】:

看看你的第二张截图,消息的标题是: VT/NX 未启用

英特尔安装说明(参见: https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x) 声明:

注意:如果处理器支持,Apple* 计算机将永久启用 Intel VT-x。 如果您收到指示未启用 Intel VT 的错误消息,则您的计算机不满足使用 Intel HAXM 的最低系统要求。要确定您的英特尔处理器的功能,请访问http://ark.intel.com/

可能您计算机的 CPU 不支持 VT-x。我建议您尝试上面引用的链接,以确保您的 CPU 支持 VT-x。如果是这样,它可能在 BIOS / EFI 中被禁用,下一步就是看看那里。

VT-x 是 HAXM 工作所必需的功能。没有 VT-x 没有 HAXM。

【讨论】:

  • 可能它在 BIOS 中被禁用,因为我认为 i7 3.8 ghz 可以支持 VT-x!我明天去看看,坦克的建议。
  • 这是苹果写的:support.apple.com/en-us/HT203296也许你只是错过了更新。
  • 所以此时还有一个问题:我同时使用 MacBook Pro 和 Hackintosh 像 MacPro:我一年前组装了这个 Hackintosh,所以组件不会在 2008 年初(后期 MacPro i思考)。但是我不知道安装此 BIOS 更新是否会使我的 PC 无法工作。我会尝试更新 MacBook Pro 中的 BIOS。
  • 您是否检查过 BIOS 中没有禁用虚拟化?它通常在非正版苹果机器上被禁用。如果 CPU 支持 VT-x,sysctl -a | grep machdep.cpu.features 应该包含 VMX,即使它在 BIOS 中被禁用。
【解决方案2】:

无论如何,你应该验证它是否是签名问题(即使听起来有点奇怪):

sudo kextutil -bunlde-id com.intel.kext.intelhaxm

如果签名问题是你的问题,那么:

sudo nvram boot-args="kext-dev-mode=1"

然后重新启动。重新安装 HAXM。

你可以看看here,这是我的博文。

【讨论】:

  • 使用第一个命令终端显示 com.intel.kext.intelhaxm 不是“kext”类型。用法:kextutil [options] [--] [kext] ...我下次尝试使用 sudo nvram boot-args="kext-dev-mode=1" 并重新启动,重新安装 HAXM。我只是看了你的帖子,我只是想用你的“技巧”来解决:如果我有其他问题可以通过聊天与你联系吗?
  • 我重启了,但是还是不行;它显示与图像二相同的窗口。你知道如何卸载HAXM并均匀使用模拟器吗?
  • 即使我有疑问,您似乎也禁用了某些功能(如虚拟化)。检查此apple.stackexchange.com/questions/27264/… 是否属实
  • 那么我怎么知道那个窗口在哪里呢?如何在我的 Mac 上找到 Intel 设置?
猜你喜欢
  • 2014-12-17
  • 1970-01-01
  • 1970-01-01
  • 2015-03-20
  • 2017-03-13
  • 1970-01-01
  • 2016-11-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多