Flutter项目pub get无原因失败,多项目均无法执行请求助
解决Flutter
pub get无法获取依赖的问题 检查环境完整性
执行flutter doctor查看输出,确认Flutter SDK、Dart、Android/iOS环境无异常,根据提示修复报错项;同时执行dart pub --version验证pub命令是否能正常调用。切换Pub源
默认Pub源可能存在网络访问问题,可切换到国内镜像源:# 设置国内镜像源 dart pub config set pub-hosted-url https://pub.flutter-io.cn或者临时指定源执行命令:
flutter pub get --pub-hosted-url=https://pub.flutter-io.cn清理Pub缓存
缓存损坏可能导致依赖拉取失败,执行以下命令清理后重试:flutter pub cache clean flutter pub get排查代理与防火墙
- 检查终端代理环境变量:执行
echo $HTTP_PROXY和echo $HTTPS_PROXY,若存在代理,确认代理可用性,或临时取消代理后重试。 - 暂时关闭系统防火墙/杀毒软件,确认是否是安全软件拦截了Flutter的网络请求。
- 检查终端代理环境变量:执行
修复或更新Flutter SDK
- 执行
flutter upgrade尝试更新SDK,修复可能存在的文件损坏问题;若更新无效,重新下载完整的Flutter SDK替换现有版本。
- 执行
验证空白项目的基础可用性
新建一个干净的Flutter项目测试:flutter create test_pub_get cd test_pub_get flutter pub get若仍失败,说明问题出在全局环境而非单个项目。
内容的提问来源于stack exchange,提问作者Oguljemal Berdiyewa
相关产品推荐
相关产品推荐

