为什么Android Studio反复提示安装Intel HAXM,确认安装后仍重复弹窗?
“运行此AVD需要安装Intel HAXM,当前未安装HAXM。安装Intel HAXM可获得更优的模拟器运行性能”
常见诱因
- 电脑BIOS未开启Intel VT-x/AMD-V虚拟化功能,HAXM安装后无法正常加载,Android Studio无法检测到已安装的HAXM
- Windows系统开启了Hyper-V、虚拟机平台、Windows沙盒等功能,和HAXM运行存在冲突,导致HAXM无法启动
- Android Studio内置安装HAXM时未获取管理员权限,仅走完了界面安装流程,实际没有完成核心组件的安装写入
- AVD虚拟机选择了arm架构的系统镜像,和x86架构的HAXM适配逻辑冲突,触发重复安装提示
- 已安装的HAXM版本过旧,和当前Android Studio、Android模拟器版本不兼容
解决步骤
- 开启BIOS虚拟化
重启电脑,开机时按对应按键(常见为F2/F10/Del,不同品牌主板/笔记本有差异)进入BIOS设置,找到Intel Virtualization Technology(VT-x)或AMD-V选项,设置为Enabled后保存退出重启电脑。 - 关闭冲突的Windows功能
- 按下Win+S搜索打开「控制面板」,进入「程序和功能」,点击左侧「启用或关闭Windows功能」
- 取消勾选Hyper-V、虚拟机平台、Windows沙盒、Windows虚拟机监控程序平台所有相关选项,点击确定后按照提示重启电脑
- 也可以打开管理员权限的命令提示符,执行命令
bcdedit /set hypervisorlaunchtype off,执行完成后重启电脑
- 手动以管理员权限安装HAXM
- 打开Android Studio的SDK Manager,进入「SDK Tools」标签,勾选「Intel x86 Emulator Accelerator (HAXM installer)」点击应用,先下载官方安装包
- 下载完成后进入SDK的安装目录,默认路径为
C:\Users\你的用户名\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager - 找到目录内的
intelhaxm-android.exe文件,右键选择「以管理员身份运行」,按照提示完成安装 - 安装完成后打开命令提示符,执行
sc query intelhaxm,如果返回状态为RUNNING则说明HAXM已正常运行
- 校验AVD配置
打开AVD Manager,查看对应虚拟机的系统镜像配置,确保选择的是x86/x86_64架构的Intel镜像,不要选择arm架构的镜像。如果原有虚拟机使用arm镜像,删除后重新创建x86架构的虚拟机即可。 - 适配HAXM版本
如果以上操作都完成后仍有提示,尝试升级Android Studio到最新稳定版,同时下载对应最新版本的HAXM安装包手动安装即可。
内容的提问来源于stack exchange,提问作者Abe Temitope
相关产品推荐
相关产品推荐

