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

升级Flutter应用遇版本解析失败及flutter upgrade报错求助

解决Flutter升级中的版本不兼容与Unknown tag问题

先搞定「Unknown flutter tag」错误

这个问题大多是本地Flutter仓库的Git标签同步异常导致的,按以下步骤处理:

  • 先切换到稳定渠道执行:flutter channel stable,完成后再运行flutter upgrade尝试升级
  • 如果还是报错,手动同步Git标签:找到你的Flutter安装目录(比如默认路径~/flutter),执行git -C ~/flutter fetch --tags,同步完成后再次执行flutter upgrade
  • 要是以上方法都无效,直接去官网下载最新的Stable版Flutter安装包,覆盖本地的Flutter目录,这种方式最直接有效

解决Dart版本不兼容问题

你当前使用的Flutter 3.13.2对应Dart 3.1.0,而pubspec.yaml要求Dart版本>=3.1.3,解决方法如下:

  • 按照上面的方法成功升级Flutter后(比如升级到3.13.4及以上,该版本对应Dart 3.1.3),再执行flutter pub upgrade,就能自动匹配符合要求的Dart版本,问题即可解决
  • 临时应急方案:如果暂时不想升级Flutter,可以修改pubspec.yaml中的Dart版本约束为>=3.1.0 <3.1.3,但这只是权宜之计,长期来看还是建议升级Flutter到官方匹配的稳定版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 10:59:53