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

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

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


当前回答

在android sdk管理器中,它说它已经安装了硬件加速器,但我认为它只是下载而不是安装。我只是手动安装了intelhaxm-android.exe,它为我工作。

加上我安装了docker,有一些答案禁用Hyper-V功能,因此我也这样做了,但不确定是否有帮助。

其他回答

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

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

如果您使用的是AMD CPU,现在正式支持AMD虚拟化(如Ryzen CPU)。确保在BIOS中开启了虚拟化。

在“打开或关闭Windows功能”(你可以通过Windows搜索找到它)中,你需要启用它

Windows 10上的Windows Hypervisor平台17134.1(1803)2018年4月更新或更新(通常在文章中没有提到) hyper - v

重启并启动模拟器(x86版本)后,它应该开始启动,不会出现上述错误。

仅限Windows用户

这有点晚了,但刚刚发现一些答案是去bios设置,但对我来说,我能够通过禁用hyper-v功能来解决这个问题。我们通过以下步骤来做到这一点:

在Mac上,Android SDK安装在:/Users/username/Library/Android/ SDK /,因此,你需要运行脚本sudo,如下所示:

sudo sh /Users/username/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh

如果一切顺利,脚本将输出消息:“通过静默安装!”

然后,重新启动Android Studio并使用所需的AVD运行应用程序。