Windows11重装Flutter后Flutter Doctor报错:pub未创建指定JSON文件
Flutter 重装后
package_config.json 创建失败的解决方法 彻底清理Flutter残留文件与配置
- 删除当前Flutter SDK目录(比如原路径
C:\flutter\flutter) - 删除用户目录下的Flutter/Dart配置文件夹:
C:\Users\900834\.flutter、C:\Users\900834\.dart - 从系统环境变量中移除
FLUTTER_ROOT,以及PATH里的flutter/bin、dart/bin相关路径
- 删除当前Flutter SDK目录(比如原路径
深度清理Pub缓存
- 执行命令清空缓存:
dart pub cache clean - 手动删除Pub缓存目录:
C:\Users\900834\AppData\Local\Pub,若存在C:\Users\900834\AppData\Roaming\Pub也一并删除
- 执行命令清空缓存:
重新安装Flutter(注意路径规范)
- 下载最新稳定版Flutter SDK,解压到非中文、无空格、非嵌套的路径,比如
C:\dev\flutter - 手动配置环境变量:
- 添加系统变量
FLUTTER_ROOT,值为C:\dev\flutter - 在系统PATH中添加
%FLUTTER_ROOT%\bin和%FLUTTER_ROOT%\bin\cache\dart-sdk\bin
- 添加系统变量
- 打开管理员权限的CMD/PowerShell操作后续命令
- 下载最新稳定版Flutter SDK,解压到非中文、无空格、非嵌套的路径,比如
手动初始化Flutter Tools依赖
- 进入Flutter Tools目录:
cd C:\dev\flutter\packages\flutter_tools - 执行依赖拉取:
dart pub get - 再运行
flutter doctor验证
- 进入Flutter Tools目录:
强制重置与升级
- 若仍报错,执行:
flutter pub cache repair flutter upgrade --force
- 若仍报错,执行:
检查目录权限
- 右键Flutter安装目录,选择「属性」→「安全」,确保当前用户拥有读取和写入权限,必要时勾选「完全控制」
内容的提问来源于stack exchange,提问作者FlaviusCom
相关产品推荐
相关产品推荐

