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

执行flutter pub get失败无法构建Flutter项目:tuple ^2.0.0依赖冲突

Flutter执行pub get报tuple版本求解失败的解决方法

错误原因

你的项目依赖声明的tuple ^2.0.0版本区间没有对应公开发布的包版本,tuple官方正式发布版本最高为1.x系列,因此版本匹配失败。

解决方案

  • 方案1:修改直接依赖的tuple版本
    打开项目根目录下的pubspec.yaml文件,找到dependencies节点下的tuple配置项,将版本号^2.0.0替换为当前最新稳定版^1.0.5,修改完成后重新执行flutter pub get即可。
  • 方案2:临时解除版本限制(仅推荐调试用)
    若不确定适配的版本号,可以将tuple的版本号改为any,pub会自动匹配当前环境兼容的可用版本,调试确认可用后建议替换为固定稳定版本号,避免后续依赖更新引发兼容性问题。
  • 方案3:间接依赖冲突场景下强制覆盖版本
    如果项目没有直接依赖tuple,是引入的其他第三方包依赖了tuple ^2.0.0,可以在pubspec.yaml中新增依赖重写配置:
    dependency_overrides:
      tuple: ^1.0.5
    
    配置保存后重新执行flutter pub get,即可强制全局使用指定版本的tuple,解决版本冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 00:09:02