我尝试在Android Studio中运行我的Hello World应用程序。我得到了以下错误:

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

你能告诉我如何处理这个错误吗?


当前回答

对于那些仍然有问题的人,你可以尝试使用另一个Android模拟器,如Genymotion。

我正在使用Ryzen 5处理器,安装了最新的Windows 10更新(1809),但仍然无法安装HAXM。所以,我解决这个问题的方法是:

在BIOS设置中启用“硬件虚拟化” 在Windows特性中启用Hypervisor平台 安装Genymotion与虚拟盒子-选择个人使用 安装Genymotion Android Studio插件——在Android Studio插件设置中找到

你可以从这里出发了。

其他回答

如果您最近在Windows操作系统上安装了Docker,则需要关闭Hyper-V特性。请参见安装HAXM时“不支持VT”的顶部答案

简单的解决方案:

打开Android SDK管理器,在顶部你可以看到“Android SDK位置”到那个位置,并遵循这个路径

英特尔\配件\ \ Hardware_Accelerated_Execution_Manager

在这里,您将得到“intelhaxm-android.exe”安装此安装程序。

启用虚拟化技术

这在我的案例中是有效的

重新启动计算机 连续按“Esc”键,然后按“F10”进入BIOS设置界面 配置 检查虚拟化技术

我的电脑是惠普Zbook 1. 引导设备进入BIOS(重新启动设备并继续按F10)。

导航到高级>设备或系统配置>选中“虚拟化技术(VTx)”和“虚拟化技术for Directed I/O (VTd)”前的复选框 保存更改并退出。

我在这上面浪费了太多时间,我发现问题出在AVAST上!! 如果你在你的系统中安装了AVAST,你必须:

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

重启电脑,如果没有安装intelhaxm-android.exe,请安装。 你可以找到它:

C:\Users\ {YOURUSERNAME} \ AppData \本地Android \ sdk \ \配件\ \ Hardware_Accelerated_Execution_Manager英特尔

我已经安装了HAXM,但它是一个较旧的版本。然后我从SDK管理器更新,然后模拟器工作!