我尝试在Android Studio中运行我的Hello World应用程序。我得到了以下错误:
模拟器:ERROR: x86仿真目前需要硬件 加速度! 请确保Intel HAXM已正确安装并可用。 CPU加速状态:HAX内核模块未安装!
你能告诉我如何处理这个错误吗?
我尝试在Android Studio中运行我的Hello World应用程序。我得到了以下错误:
模拟器:ERROR: x86仿真目前需要硬件 加速度! 请确保Intel HAXM已正确安装并可用。 CPU加速状态:HAX内核模块未安装!
你能告诉我如何处理这个错误吗?
当前回答
启用虚拟化技术
这在我的案例中是有效的
重新启动计算机 连续按“Esc”键,然后按“F10”进入BIOS设置界面 配置 检查虚拟化技术
我的电脑是惠普Zbook 1. 引导设备进入BIOS(重新启动设备并继续按F10)。
导航到高级>设备或系统配置>选中“虚拟化技术(VTx)”和“虚拟化技术for Directed I/O (VTd)”前的复选框 保存更改并退出。
其他回答
对于那些仍然有问题的人,你可以尝试使用另一个Android模拟器,如Genymotion。
我正在使用Ryzen 5处理器,安装了最新的Windows 10更新(1809),但仍然无法安装HAXM。所以,我解决这个问题的方法是:
在BIOS设置中启用“硬件虚拟化” 在Windows特性中启用Hypervisor平台 安装Genymotion与虚拟盒子-选择个人使用 安装Genymotion Android Studio插件——在Android Studio插件设置中找到
你可以从这里出发了。
根据这个回复,完整的步骤是:
1)打开SDK管理器(在Android Studio中,进入Tools > Android > SDK管理器),如果没有下载英特尔x86模拟器加速器(HAXM安装程序)。
2)现在进入你的SDK目录C:\users\%USERNAME%\AppData\Local\Android\ SDK \extras\intel\Hardware_Accelerated_Execution_Manager\并运行名为intelhaxm-android.exe的文件。
如果你得到一个错误,如“英特尔虚拟化技术(vt,vt-x)未启用”。进入BIOS设置,启用“硬件虚拟化”。
3)重新启动Android Studio,然后尝试再次启动AVD。
显示模拟器窗口可能需要一到两分钟。
在android sdk管理器中,它说它已经安装了硬件加速器,但我认为它只是下载而不是安装。我只是手动安装了intelhaxm-android.exe,它为我工作。
加上我安装了docker,有一些答案禁用Hyper-V功能,因此我也这样做了,但不确定是否有帮助。
简单的解决方案:
打开Android SDK管理器,在顶部你可以看到“Android SDK位置”到那个位置,并遵循这个路径
英特尔\配件\ \ Hardware_Accelerated_Execution_Manager
在这里,您将得到“intelhaxm-android.exe”安装此安装程序。
以下步骤在Mint 17.2 Rafaela上有效:
打开终端,输入:sudo apt-get install qemu-kvm 重启你的电脑,在BIOS设置中启用虚拟化技术 再次在终端中插入:sudo kvm-ok