Intel HAXM安装成功后AVD仍提示未安装 安卓模拟器无法运行如何解决
Intel HAXM显示安装成功但仍提示未安装的解决方案
步骤1:检查BIOS虚拟化启用状态
重启设备进入BIOS界面(常见快捷键为F2、Del、F10,不同设备厂商有差异),找到Intel VT-x、虚拟化技术、Virtualization Technology对应选项,确认设置为启用状态。HAXM依赖硬件虚拟化能力运行,未开启该选项时安装日志会显示成功,但驱动实际无法正常加载。
步骤2:手动校验HAXM运行状态
- Windows设备:打开命令提示符,执行
sc query intelhaxm,返回结果中状态为4 RUNNING才代表运行正常,其他状态均说明HAXM未生效。 - Mac设备:打开终端执行
kextstat | grep intel,输出结果包含com.intel.kext.intelhaxm字段即为加载正常。
- Windows设备:打开命令提示符,执行
步骤3:手动重装HAXM
Android Studio内置的HAXM安装流程偶发假成功问题,可按如下流程手动安装:
- 打开Android Studio的SDK Manager,进入SDK Tools标签页,取消勾选「Intel x86 Emulator Accelerator (HAXM)」,点击应用完成卸载。
- 进入本地SDK安装目录,打开
extras/intel/Hardware_Accelerated_Execution_Manager文件夹,运行对应系统的安装包:- Windows设备运行
haxm_install.exe - Mac设备运行对应版本的
HAXM_xxx.dmg安装包
- Windows设备运行
- 安装完成后重复步骤2的校验操作,确认HAXM正常运行。
步骤4:排查虚拟化权限冲突
- Windows设备:打开「控制面板-程序-启用或关闭Windows功能」,取消勾选Hyper-V、Virtual Machine Platform、Windows沙箱、WSL2相关选项,重启设备后再验证HAXM状态,上述功能会抢占硬件虚拟化权限导致HAXM无法运行。
- 关闭VMware、VirtualBox等第三方虚拟机软件的后台进程,这类软件也会占用虚拟化权限,与HAXM产生冲突。
步骤5:调整AVD配置
删除原有AVD后新建模拟器,选择x86架构的系统镜像,arm架构镜像无需调用HAXM加速,可能触发异常报错。
内容的提问来源于stack exchange,提问作者MD Faruk
相关产品推荐
相关产品推荐

