升级Android Studio Hedgehog后AVD无法启动,Flutter示例代码运行失败求助
解决Flutter示例无法运行(多相同AVD运行错误)
快速修复步骤
- 关闭所有运行中的模拟器:
- 打开Android Studio的Device Manager,找到所有状态为「Running」的模拟器,点击右侧停止按钮结束运行
- 打开Windows任务管理器,找到所有
qemu-system-x86_64.exe(或对应架构的进程),右键结束任务,彻底清除后台残留进程
- 重启单个模拟器:
- 在Device Manager中选中目标AVD,点击启动按钮
- 等待模拟器完全加载完成后,再运行Flutter示例代码
进阶处理(快速修复无效时)
给AVD添加
-read-only启动参数:- 打开AVD Manager,找到目标AVD,点击右侧编辑图标(铅笔样式)
- 进入配置页面后,点击底部「Show Advanced Settings」
- 滚动到「Emulated Performance」区域,找到「Command Line Options」输入框
- 填入
-read-only,点击「Finish」保存配置 - 重新启动模拟器并运行Flutter代码
验证Flutter与SDK配置:
- 打开终端执行
flutter doctor,确认所有核心检查项通过 - 确认Android SDK路径配置正确,执行命令:
flutter config --android-sdk C:\Users\ttuck\AppData\Local\Android\Sdk
- 打开终端执行
注意事项
- 同时启动多个相同AVD属于Android模拟器的实验性功能,必须通过
-read-only参数开启,日常开发建议只启动单个实例 - 升级Android Studio后,建议同步项目依赖:点击Android Studio顶部菜单「File」→「Sync Project with Gradle Files」
内容的提问来源于stack exchange,提问作者Terrence Tucker
相关产品推荐
相关产品推荐

