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

Flutter pub get 执行异常求助:克隆项目无法使用依赖包

克隆Flutter项目后pub get失败的解决办法

从错误截图来看,核心问题是依赖包无法正常解析或获取,以下是针对性的解决步骤:

1. 修复网络访问问题

国内网络访问官方pub源经常受限,直接切换国内镜像:

  • 全局配置Flutter镜像(终端执行):
    flutter config --set pub-hosted-url https://pub.flutter-io.cn
    flutter config --set flutter-storage-base-url https://storage.flutter-io.cn
    
    配置完成后重启终端,再运行flutter pub get。

2. 匹配Flutter SDK版本

检查项目根目录pubspec.yaml里的environment字段,确认本地Flutter版本符合要求:

environment:
  sdk: '>=3.0.0 <4.0.0' # 示例版本,以项目实际配置为准

执行flutter --version查看本地版本,版本不匹配时,用flutter upgrade升级或flutter downgrade 3.0.0降级到对应版本。

3. 清理缓存重新获取

依赖缓存损坏也会导致解析失败,执行以下命令重置:

flutter clean
rm -rf .dart_tool pubspec.lock
flutter pub get

Windows系统替换rm -rf为rd /s /q .dart_tool pubspec.lock。

4. 排查特定依赖冲突

如果截图中明确提示某个依赖无法解析,可在pubspec.yaml中指定该依赖的稳定版本,或者暂时注释掉该依赖,先让pub get成功后再逐步调试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 11:09:28