Flutter中‘analysis server shut down unexpectedly’错误解决咨询
解决Flutter "analysis server shut down unexpectedly"错误的方案
- 重启IDE:很多时候分析服务器崩溃就是IDE缓存的问题,完全关闭IDE(包括后台进程)再重新打开,大概率能解决。
- 清理深层缓存:除了
flutter clean,还可以做这几步:- 执行
flutter pub cache clean清理pub缓存 - 删除项目根目录下的
.dart_tool文件夹,这是Dart的工具缓存目录,删完后重新跑flutter pub get
- 执行
- 更新SDK和插件:确保用的是Flutter稳定版SDK,执行
flutter upgrade更到最新稳定版,同时检查IDE的Dart插件是不是最新的,有更就更。 - 禁用可疑插件:如果最近装了新的IDE插件(比如第三方Flutter相关插件),先禁用试试,有些插件可能和分析服务器冲突。
- 排查依赖冲突:打开
pubspec.yaml看看有没有版本冲突的依赖,跑flutter pub outdated查看过时依赖,更新到兼容版本后再执行flutter pub get。 - 重置IDE缓存和分析服务:
- Android Studio:进
File > Invalidate Caches...,勾选Clear file system cache and local history,点Invalidate and Restart - VS Code:打开命令面板(Ctrl+Shift+P),选
Dart: Restart Analysis Server,或者直接重置Dart插件配置
- Android Studio:进
- 检查系统资源:分析服务器跑起来需要足够内存,要是系统内存不够,进程容易崩,关掉其他占内存的程序,或者给IDE加内存(比如Android Studio可以改
studio.vmoptions调堆内存)
内容的提问来源于stack exchange,提问作者Omkar Ohol
相关产品推荐
相关产品推荐

