Flutter pub get无限运行无法启动应用,请求技术排查帮助
解决Flutter pub get无限运行的问题
先排查pub站点状态
打开终端执行flutter pub get -v,查看详细日志里是否卡在连接pub.dartlang.org的环节。也可以手动ping该域名,确认网络连通性。如果多个用户都出现相同问题,大概率是官方站点故障,等待修复即可。排查本地配置问题
- 检查代理设置:关闭系统或VS Code的代理,避免代理冲突。如果是国内网络环境,可配置Flutter国内镜像:执行
flutter config --set pub-hosted-url https://pub.flutter-io.cn,再重新运行flutter pub get。 - 检查pubspec.yaml语法:确认依赖格式正确,没有遗漏逗号、缩进错误等问题,这类语法错误也会导致pub get卡住。
- 清理缓存:删除项目根目录下的
.pub-cache文件夹,或执行flutter pub cache clean,之后重新执行pub get。
- 检查代理设置:关闭系统或VS Code的代理,避免代理冲突。如果是国内网络环境,可配置Flutter国内镜像:执行
VS Code相关修复
- 重启VS Code,排除编辑器进程卡顿的可能。
- 升级Flutter和Dart插件到最新版本,或禁用后重新启用插件。
内容的提问来源于stack exchange,提问作者danapk
相关产品推荐
相关产品推荐

