Windows 11环境下Android Studio Emulator启动卡进度条提示等待设备上线
针对AMD 5600X升级Windows 11后Android Studio模拟器卡启动问题的解决方案
- 第一步:禁用Hyper-V相关Windows功能
打开「控制面板」→「程序」→「启用或关闭Windows功能」,取消勾选以下所有选项后重启电脑:Hyper-V
虚拟机平台
Windows虚拟机监控程序平台
Windows沙盒
Win11默认会开启上述虚拟化组件,和AMD处理器专用的Android模拟器加速驱动存在兼容性冲突,是该问题的最常见诱因。 - 第二步:重装AMD平台专用模拟器加速驱动
打开Android Studio的SDK Manager,切换到「SDK Tools」标签页,先卸载原有Android Emulator Hypervisor Driver for AMD Processors,重新勾选安装该组件,完成后重启Android Studio。
注意:必须完成第一步禁用Hyper-V相关功能后才能正常安装该驱动,否则会提示安装失败。 - 第三步:重置模拟器启动配置
打开Android Studio的Device Manager,找到故障模拟器,点击右侧下拉菜单:- 选择「Wipe Data」擦除所有模拟器缓存数据
- 选择「Cold Boot Now」执行冷启动,禁止使用快速启动快照
- 第四步:验证渲染配置兼容性
如果冷启动后依然卡在进度条,右键点击故障模拟器选择「Edit」,进入高级设置页,将Graphics选项改为Software - GLES 2.0后再次冷启动。部分AMD显卡驱动在Win11下和模拟器硬件渲染存在兼容问题,软渲染可以先验证基础启动逻辑是否正常。 - 额外验证方法
模拟器启动后如果仍提示对应报错,可在终端执行adb devices查看设备状态:- 无设备输出:确认模拟器加速驱动安装正常
- 设备状态为unauthorized:打开模拟器系统设置,重置USB调试授权后重新连接即可
- 特殊场景说明
如果你需要同时使用WSL2等依赖Hyper-V的功能,可以在模拟器的config.ini配置文件中添加WindowsHypervisorPlatform = on参数,该方案对AMD 5000系列处理器兼容性一般,仅作为备选方案使用。
内容的提问来源于stack exchange,提问作者Maurice
相关产品推荐
相关产品推荐

