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

Visual Studio Code启动Flutter Daemon失败:.flutter_tool_state被占用

解决「The Flutter Daemon failed to start」错误方案

错误日志明确指向C:\Users\gusta\AppData\Roaming\.flutter_tool_state文件被其他进程占用,导致Flutter Daemon无法读写该文件。以下是针对性解决方案:

  • 结束所有Flutter/Dart相关进程

    • 打开任务管理器,找到所有包含「flutter」「dart」「Code.exe」(VS Code进程)的进程,全部结束。
    • 也可通过命令行快速结束:
      taskkill /f /im flutter.exe
      taskkill /f /im dart.exe
      taskkill /f /im Code.exe
      
  • 删除被占用的锁定文件

    • 手动导航到C:\Users\gusta\AppData\Roaming目录,找到.flutter_tool_state文件并直接删除。
    • 若仍提示文件被占用,可重启电脑后立即删除,避免其他进程抢先占用该文件。
  • 重置Flutter工具缓存

    • 打开命令行依次执行以下命令:
      flutter clean
      flutter pub get
      flutter doctor
      
  • 重新启动VS Code

    • 确认所有相关进程已关闭后,重新打开VS Code,检查错误是否消除。

内容的提问来源于stack exchange,提问作者Gustavo Exel

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 05:52:42