Android Studio中AVD无限加载,VSCode无法识别的问题求助
解决Flutter AVD无限加载&无法识别问题的步骤
确认硬件加速配置
- 打开「控制面板→程序→启用或关闭Windows功能」,勾选「Hyper-V」「虚拟机平台」「Windows Hypervisor Platform」,重启电脑
- 命令行执行
sc query intelhaxm确认HAXM已停止运行,再执行flutter doctor -v查看WHPX是否正常启用(新版本Android Studio优先用WHPX替代HAXM)
调整AVD模拟器参数
- 打开Android Studio的AVD Manager,选中Pixel 7 AVD点击「Edit」,进入「Show Advanced Settings」
- 将「Graphics」从「Automatic」改为「Software - GLES 2.0」,规避显卡驱动兼容性问题
- 把RAM调整为1536MB、Heap Size设为512MB,降低内存占用避免加载卡顿
- 取消勾选「Enable Device Frame」,减少渲染负担
修复ADB与Flutter的连接
- 命令行依次执行:
adb kill-server adb start-server - 执行
flutter devices检查设备识别情况,若仍无显示,打开SDK Manager确保「Android SDK Platform-Tools」为最新版本 - 执行
flutter doctor排查Android相关配置问题,确保SDK路径正确、licenses已同意
- 命令行依次执行:
排除系统拦截问题
临时关闭Windows Defender防火墙及第三方杀毒软件,部分安全工具会拦截模拟器网络连接,导致「Connecting to the Emulator」无限加载;同时确认模拟器网络模式为「NAT」尝试降级系统镜像
当前使用的API 34-ext8可能存在兼容性bug,尝试创建API 33或API 34基础版本的Pixel 7 AVD,验证是否能正常启动
内容的提问来源于stack exchange,提问作者Wooks10
相关产品推荐
相关产品推荐

