更新Android Studio及插件后,Flutter应用模拟器连接失败且Dart编译器意外退出
解决Flutter应用无法连接模拟器的方案
针对更新Android Studio 2024.2.1 Patch 3、Dart插件242.24931及Flutter插件后出现的Lost connection to device.和the Dart compiler exited unexpectedly.问题,可尝试以下方案:
- 降级插件版本:将Dart插件回退至242.24930或更早版本,Flutter插件同步回退到对应兼容版本。操作步骤:Android Studio → 设置 → 插件 → 找到目标插件 → 点击齿轮图标 → 安装指定版本。
- 校验Flutter SDK兼容性:执行
flutter --version查看当前SDK版本,确认其与新版Android Studio及插件的兼容关系,若不匹配则升级或降级Flutter SDK。 - 关闭Instant Run功能:打开Android Studio设置 → 构建、执行、部署 → Instant Run,取消勾选"Enable Instant Run to hot swap code/resource changes on deploy",避免该功能干扰编译与设备连接。
- 指定模拟器架构运行:在命令行执行
flutter run --target-platform android-x86_64(根据实际模拟器架构选择x86/arm64),绕过自动架构检测可能出现的问题。 - 深层清理Android Studio缓存:关闭Android Studio后,删除对应缓存目录:
- Windows:
C:\Users\<你的用户名>\.AndroidStudio2024.2\system\caches - macOS:
~/Library/Caches/Google/AndroidStudio2024.2 - Linux:
~/.cache/Google/AndroidStudio2024.2
重启IDE后重新尝试运行应用。
- Windows:
内容的提问来源于stack exchange,提问作者anber
相关产品推荐
相关产品推荐

