我尝试在Android Studio中运行我的Hello World应用程序。我得到了以下错误:
模拟器:ERROR: x86仿真目前需要硬件 加速度! 请确保Intel HAXM已正确安装并可用。 CPU加速状态:HAX内核模块未安装!
你能告诉我如何处理这个错误吗?
我尝试在Android Studio中运行我的Hello World应用程序。我得到了以下错误:
模拟器:ERROR: x86仿真目前需要硬件 加速度! 请确保Intel HAXM已正确安装并可用。 CPU加速状态:HAX内核模块未安装!
你能告诉我如何处理这个错误吗?
当前回答
根据这个回复,完整的步骤是:
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。
显示模拟器窗口可能需要一到两分钟。
其他回答
即使安装了硬件加速,我也遇到了同样的问题。我的解决方案是使用SDK管理器卸载和重新安装它。确保在那之后重新启动Android工作室。
还有一个可能的原因:您安装了HAXM,然后通过禁用虚拟化更新了BIOS设置。或BIOS版本更新。请再次检查BIOS设置,并确保启用虚拟化。
启用虚拟化技术
这在我的案例中是有效的
重新启动计算机 连续按“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英特尔
打开Android SDK管理器,安装intelhaxm-86 emulator