在Mac中启动AVD时出错

时间:2014-11-03 12:12:39

标签: android macos intel

我的OSX Yosemite 10.10配有Intel i5处理器。我安装了Android SDK和Eclipse。它的工作原理但问题是,当我创建AVD时,它会显示此错误:

 Starting emulator for AVD 'Nexus4-18-xhdpi'
 emulator: ERROR: x86 emulation currently requires hardware acceleration!
 Please ensure Intel HAXM is properly installed and usable.
 CPU acceleration status: HAX is not installed on this machine (/dev/HAX is missing).

我是Android编程的新手,并不知道如何解决它或查看/ dev / Hav。请帮忙。谢谢。

6 个答案:

答案 0 :(得分:14)

来自"Data Macros forbid the use of “CreateRecord cannot be used inside of a ForEachRecord”

在Extras下,选中Intel x86 Emulator Accelerator(HAXM)旁边的框。

[安装]

SDK Manager会将安装程序下载到主SDK目录下的“extras”目录中。即使SDK管理器说“已安装”,它实际上意味着已下载英特尔HAXM可执行文件。您仍然需要从“extras”目录运行安装程序才能完成安装。

答案 1 :(得分:10)

您需要导航到

/YOUR_SDK_PATH/extras/intel/Hardware_Accelerated_Execution_Manager/

然后安装HAXM dmg文件。

答案 2 :(得分:8)

如错误所示,您必须安装HAXM,可以找到here

答案 3 :(得分:1)

转到

  

Window> Android Sdk Manager

  1. 然后在最后一节你会发现额外的东西展开它

  2. 然后你会找到intel(x86)HAXM安装程序

  3. 选中复选框,然后点击安装包。

  4. 接受许可协议,然后点击“安装”。

  5. 安装后重启你的日食。

  6. 现在你可以运行AVD

    一切顺利:)

答案 4 :(得分:0)

如果运行以下命令,则将允许加载所有UNSIGNED KEXT。了解你的系统。

  

sudo nvram boot-args =“kext-dev-mode = 1”

重新启动并重新安装HAXM。

答案 5 :(得分:-1)

以下在Mac Android Studio上为我工作

已安装的HAXM安装程序

Android studio - > SDK管理器 - >启动独立SDK管理器 - >额外 - >英特尔x86仿真器加速器(HAXM安装程序),rev 6.0.5

https://monosnap.com/file/ArPKwS6qPk651S5wvRgGGGtaMn3YOn