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

Flutter项目执行Pub Upgrade/Cache Repair时卡顿问题求助

解决Flutter Pub Upgrade卡顿、依赖解析失败的可行方案

针对你遇到的——克隆项目后flutter pub upgrade卡顿,仅CMD中flutter pub get正常,重装Flutter无效的问题,分享几个实测有效的解决思路:

  • 核对VS Code Flutter插件的Pub镜像设置:打开VS Code设置,搜索Flutter: Pub Hosted Url,确认是否配置了国内镜像(如https://pub.flutter-io.cn),同时检查终端的环境变量(比如PUB_HOSTED_URL),确保两者一致。插件和终端环境不一致时,容易出现依赖解析卡顿。
  • 重置VS Code的Flutter/Dart插件:找到VS Code插件目录(Windows路径为%USERPROFILE%\.vscode\extensions),删除所有以dart-code.dart-code-和dart-code.flutter-开头的文件夹,然后重新安装Flutter和Dart插件。插件缓存损坏可能导致命令执行异常。
  • 直接在VS Code终端执行命令:放弃使用插件的右键菜单或命令面板执行flutter pub upgrade,而是打开VS Code内置终端,手动输入flutter pub upgrade执行。插件可能会使用独立的环境变量,而终端环境是正常的(毕竟flutter pub get能正常运行)。
  • 修复Pub缓存权限与内容:找到Pub缓存目录(Windows为%USERPROFILE%\.pub-cache),右键设置当前用户的完全控制权限,删除hosted子文件夹后,再执行flutter pub cache repair。缓存目录权限异常或文件损坏会导致修复命令卡顿。
  • 排查VS Code网络拦截类扩展:暂时禁用VPN、代理类的VS Code扩展,这类扩展可能会拦截插件的网络请求,导致依赖解析卡住。

内容的提问来源于stack exchange,提问作者Shnl Jung

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 00:56:05