运行Android Studio需配置Hyper-V、HAXM还是WHPX?相关功能如何开关?
Android 模拟器加速组件启用/禁用规则
核心规则:Intel HAXM 与 Hyper-V 体系(包含WHPX)完全互斥,二者只能二选一,无需同时启用。
场景1:优先选择 HAXM 方案
- 适用场景:仅使用Android模拟器,不需要运行WSL2、Docker Desktop、Windows Sandbox、其他Hyper-V虚拟机等依赖Hyper-V的功能
- 需启用:
- 已安装的Intel HAXM保持即可,建议升级到7.6.5及以上版本兼容性更优
- 需禁用:
- Windows功能列表中「Hyper-V」「Windows虚拟机监控程序平台」「Virtual Machine Platform」「Windows沙盒」全部取消勾选
- 也可通过管理员权限运行终端执行命令
bcdedit /set hypervisorlaunchtype off快速关闭Hyper-V底层服务 - 所有修改完成后必须重启电脑才会生效
- 优势:HAXM方案下模拟器运行性能、启动速度均优于WHPX方案
场景2:保留 Hyper-V 相关功能选择 WHPX 方案
- 适用场景:日常需要使用WSL2、Docker、Windows沙盒等依赖Hyper-V的功能,不想频繁重启切换配置
- 需启用:
- Windows功能列表中「Hyper-V」「Windows虚拟机监控程序平台(WHPX)」保持勾选开启
- 需禁用/无需操作:
- 不需要使用HAXM,已安装的HAXM可以卸载,也可以保留不影响(Hyper-V开启后HAXM会自动失效不会产生冲突)
- 配置验证:Android Studio 2021.1及以上版本默认支持WHPX加速无需额外配置,低版本可在模拟器高级设置中确认「加速类型」选择为
WHPX即可
常见错误排查:如果遇到模拟器启动报错、提示加速未开启,90%以上的原因是同时启用了Hyper-V和HAXM,二者选其一配置即可解决问题。
内容的提问来源于stack exchange,提问作者SenaW
相关产品推荐
相关产品推荐

