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

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 19:00:32