我用的是带有AMD处理器的Windows 8.1 pro。我安装了Android SDK和Eclipse。它可以工作,但问题是,当我创建AVD并启动时,它会显示这个错误:

模拟器:错误:x86仿真目前需要硬件加速! 请确保Intel HAXM已正确安装并可用。 CPU加速状态:HAX内核模块未安装!

我已经安装了英特尔Hardware_Accelerated_Execution_Manager,我已经从引导菜单中启用了虚拟调制,但它仍然不起作用。


当前回答

我在这上面浪费了太多时间,之前的答案都没用。我发现Avast是问题所在!!如果你在你的系统中安装了Avast,你必须:

转到设置选项卡—>故障排除,然后您应该取消选中 “启用硬件辅助虚拟化”

如果未安装intelhaxm-android.exe,请重新启动电脑安装。你可以在C:\Users\{YOUR USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager找到它

其他回答

对于那些使用基于Jetbrains的Android Studio的人来说:

Goto Tools > Android > SDK管理器 在Extras—>下选择Intel x86 Emulator accelerator复选框

对于那些不能使用Nexus AVD的人,也可以尝试使用Generic AVD。

Goto工具> Android > AVD经理

然后用QVGA之类的东西创建一个新的通用AVD,用于你的应用。这个AVD不使用硬件加速。

我在Oracle VirtualBox中运行模拟器时遇到了这个问题。对我来说,解决方案是修改模拟器使用ARM CPU而不是x86。

在我的例子中,HAXM已经安装在SDK管理器中。但是每次我尝试intelhaxm-android.exe时,它都会默默地失败。

最后,我在7-zip中从intelhaxm-android.exe中提取了内部安装程序。将这三个文件复制到另一个目录,最终得到一个真正的安装程序来运行。顺利运行,HAXM问题也解决了。

我在这上面浪费了太多时间,之前的答案都没用。我发现Avast是问题所在!!如果你在你的系统中安装了Avast,你必须:

转到设置选项卡—>故障排除,然后您应该取消选中 “启用硬件辅助虚拟化”

如果未安装intelhaxm-android.exe,请重新启动电脑安装。你可以在C:\Users\{YOUR USERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager找到它

确保在SDK管理器上安装了HAXM安装程序。

下载后,确保运行位于: {SDK_FOLDER} \配件\ \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe英特尔

注意:在Android Studio中,命令“intelhaxm.exe”已更改为“intelhaxm-android.exe”

如果你在安装过程中得到“VT不支持”的错误,禁用windows功能上的Hyper-V。dism.exe /Online /Disable-Feature:Microsoft-Hyper-V。您还需要在BIOS中启用“虚拟化技术”