Windows 11安装WSA后Android Studio Emulator无法运行
根因说明
WSA运行依赖Windows Hyper-V虚拟化组件,会独占CPU硬件虚拟化权限,未适配Hyper-V的Android Studio x86模拟器会因权限抢占出现启动无响应故障。
解决方案
方案1:临时切换虚拟化模式(适合短期需要使用AS模拟器的场景)
- 以管理员权限启动Windows终端(PowerShell/命令提示符均可)
- 执行命令关闭Hyper-V自启动:
bcdedit /set hypervisorlaunchtype off - 重启电脑后即可正常启动Android Studio模拟器
- 需要恢复WSA使用时,执行命令
bcdedit /set hypervisorlaunchtype auto后重启即可
方案2:配置模拟器Hyper-V兼容(实现WSA与模拟器共存)
- 打开Android Studio,进入「Settings → Tools → SDK Manager」
- 切换到「SDK Tools」标签页:
- AMD平台:勾选安装「Android Emulator Hypervisor Driver for AMD Processors (installer)」
- Intel平台:升级「Intel x86 Emulator Accelerator (HAXM installer)」至7.6.5及以上版本
- 点击「Apply」完成组件安装后重启Android Studio,现有模拟器即可正常启动
方案3:直接使用WSA作为调试设备(无需额外启动模拟器)
- 打开WSA设置页面,开启「开发人员模式」,记录页面显示的WSA本地连接地址(默认格式为
127.0.0.1:58526) - 在Android Studio终端执行连接命令:
adb connect 127.0.0.1:58526 - 连接成功后,WSA会出现在AS的运行目标列表中,可直接将应用部署到WSA运行调试
故障报错参考

内容的提问来源于stack exchange,提问作者jdidi
相关产品推荐
相关产品推荐

