You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误回滚Flutter仓库致Flutter Daemon启动失败,求VS Code环境修复方案

解决Flutter仓库回滚后VS Code环境无法使用的问题

问题概况

意外回滚Flutter仓库后,VS Code里执行Flutter命令、运行项目都没反应,重启VS Code和电脑也没用。日志里关键错误是[FlutterDaemon] [Error] << was unexpected at this time.,而且Flutter扩展显示未激活。

环境信息

  • Dart Code扩展:3.85.20240327
  • Flutter扩展:3.85.20240301(未激活)
  • VS Code版本:1.87.2(Windows)
  • Flutter版本:3.16.8,安装路径C:\flutter\flutter
  • Dart版本:3.2.5

解决步骤

1. 修复Flutter仓库完整性

回滚操作大概率损坏了仓库文件,直接用官方命令修复:

  • 打开命令提示符(CMD),切换到Flutter安装目录:
    cd C:\flutter\flutter
    
  • 执行修复命令:
    flutter doctor --repair
    
    等待命令完成,它会自动补全缺失依赖、修复损坏文件。

2. 重新同步Flutter稳定分支

如果修复后仍有问题,手动切回稳定分支并同步最新代码:

git checkout stable
git pull

(若之前回滚到其他分支,先切换到stable再执行拉取)

3. 重置VS Code内的Flutter/Dart服务

  • 关闭VS Code,打开任务管理器,结束所有dart.exe、flutter.bat相关进程
  • 重新打开VS Code,按Ctrl+Shift+P调出命令面板,依次执行:
    • Flutter: Reload Flutter Daemon
    • Dart: Restart Analyzer
  • 到左侧扩展面板找到Flutter扩展,确认它处于已启用状态(未启用则点击启用按钮)

4. 清除项目缓存

缓存损坏也可能导致无响应,进入你的Flutter项目根目录执行:

flutter clean
flutter pub get

5. 验证修复效果

最后执行flutter doctor,检查所有检查项是否通过。若有未解决的依赖问题,按照提示安装对应组件即可(比如Android SDK、Android Studio等)。

内容的提问来源于stack exchange,提问作者Adul M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 00:53:19