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

Flutter创建项目时卡在resolving dependencies,求可行解决方案

Flutter依赖解析卡住的解决办法

问题根源

绝大多数情况是网络无法正常访问Flutter官方依赖仓库(pub.dev),国内网络环境下这类问题高发。

具体解决步骤

  • 配置国内镜像源
    这是最有效的解决方式:

    1. 添加系统环境变量:
      • PUB_HOSTED_URL=https://pub.flutter-io.cn
      • FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
        配置完成后重启终端和IDE生效。
    2. 或者临时通过命令行指定镜像执行依赖拉取:
      flutter pub get --source hosted https://pub.flutter-io.cn
      
  • 清理并重置依赖缓存

    1. 删除Flutter SDK目录下的.pub-cache文件夹(该目录是依赖缓存目录)
    2. 重启终端,执行flutter pub get重新拉取依赖
  • 检查代理设置

    • 若使用代理,确保Flutter和IDE的代理配置一致:
      命令行执行:
      flutter config --set http-proxy http://你的代理地址:端口
      flutter config --set https-proxy https://你的代理地址:端口
      
    • 若不使用代理,执行以下命令清除代理配置:
      flutter config --unset http-proxy
      flutter config --unset https-proxy
      
  • 排查flutter doctor的网络相关问题
    从你提供的flutter doctor结果来看,重点检查HTTP Host Availability项是否正常,若该项有报错,优先解决网络连通性问题。

验证

执行flutter pub get --verbose,查看输出日志,若日志显示连接pub.dev超时,说明镜像源配置未生效,需重新检查环境变量或命令行参数。

内容的提问来源于stack exchange,提问作者newbie-Ven

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 14:08:22