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

创建Flutter项目时flutter pub get加载卡住问题求助

解决Flutter flutter pub get 卡住的问题

问题截图

VS Code中pub get卡住状态
CMD中pub get卡住状态

以下是几个实测有效的解决办法:

  • 切换国内镜像源
    默认pub.dev国内访问速度慢,直接配置国内镜像即可:
    Windows CMD执行:

    set PUB_HOSTED_URL=https://pub.flutter-io.cn
    set FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    

    想永久生效的话,直接在系统环境变量里添加这两个变量。
    Mac/Linux用户在~/.bash_profile或~/.zshrc中添加:

    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    

    执行source ~/.bash_profile(或对应配置文件)生效后,再跑flutter pub get。

  • 清除pub缓存(比flutter clean更彻底)
    除了flutter clean,手动删除pub缓存文件夹:

    • Windows:删除C:\Users\<你的用户名>\.pub-cache
    • Mac/Linux:删除~/.pub-cache
      删完后重新执行flutter pub get。
  • 锁定依赖版本
    打开项目的pubspec.yaml,把写得太宽泛的依赖(比如用any或者没限制版本号)换成具体稳定版本,比如dio: ^5.3.2,避免pub在版本解析上耗时卡死。

  • 检查网络与代理

    • 切换到稳定网络(比如手机热点),排除公司网络防火墙/代理的干扰。
    • 如果必须用代理,执行以下命令配置:
      set HTTP_PROXY=http://你的代理地址:端口
      set HTTPS_PROXY=http://你的代理地址:端口
      
  • 升级Flutter稳定版
    执行flutter upgrade升级到最新稳定版,旧版本可能存在依赖解析的bug。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 19:42:15