我的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。请帮忙。谢谢。
答案 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
然后在最后一节你会发现额外的东西展开它
然后你会找到intel(x86)HAXM安装程序
选中复选框,然后点击安装包。
接受许可协议,然后点击“安装”。
安装后重启你的日食。
现在你可以运行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