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

执行flutter doctor遇‘pub get failed’错误的可行解决方案咨询

解决Flutter Doctor中‘pub get failed’的可行方案
  • 检查网络与镜像配置
    确认网络能正常访问pub.dev,国内环境可配置国内镜像:
    在系统环境变量中添加:
    PUB_HOSTED_URL=https://pub.flutter-io.cn
    FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    或临时在终端执行:
    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

  • 清理Flutter与Pub缓存
    执行命令彻底清理缓存:
    flutter clean
    flutter pub cache clean
    之后重新运行:
    flutter pub get
    flutter doctor

  • 排查pubspec.yaml文件问题
    检查文件里的依赖版本格式是否正确,有没有语法错误(比如漏逗号、缩进错),依赖名称拼写是否正确。可以先注释掉新增的依赖,逐步排查是不是某个依赖导致的失败。

  • 查看详细错误日志
    在项目根目录执行:
    flutter pub get -v
    通过详细日志定位具体失败原因,比如某个依赖下载失败、版本冲突、权限不够等。

  • 检查本地权限与SDK完整性
    确保Flutter SDK目录和项目目录有读写权限,避免因权限不足无法写入缓存或依赖。同时检查SDK是否完整,可重新解压SDK包(跳过已下载的文件)。

  • 重置Flutter环境
    执行命令接受所有Android许可证:
    flutter doctor --android-licenses
    然后强制更新Flutter:
    flutter upgrade --force
    更新完成后重新初始化项目依赖。

  • 切换Pub源
    如果当前镜像源不稳定,可切换回官方源,或者针对缺失的依赖,在pubspec.yaml中用dependency_overrides指定可靠的下载源。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 22:24:58