Flutter升级报错Unknown flutter tag,升级至3.13.1稳定版失败如何解决?
解决Flutter升级报错“Unknown flutter tag”的方法
这个报错是因为Flutter CLI无法识别指定的版本标签,或是当前SDK仓库不在官方渠道分支上,直接用Git操作即可解决:
步骤1:进入Flutter SDK目录
打开终端,切换到你的Flutter SDK安装路径,比如:
cd ~/flutter
步骤2:同步Git标签与仓库最新信息
拉取远程仓库的所有标签和最新代码:
git fetch --tags git pull
步骤3:确认目标版本标签存在
列出所有稳定版标签,验证3.13.1-stable是否在其中:
git tag | grep stable
步骤4:切换到指定稳定版
如果标签存在,直接切换到目标版本:
git checkout 3.13.1-stable
步骤5:修复依赖并验证版本
执行Flutter医生命令自动修复缺失的依赖,然后确认版本:
flutter doctor flutter --version
处理本地修改的情况
如果报错提到有本地修改导致无法切换,分两种情况处理:
- 保留本地修改:先暂存修改,完成升级后恢复
git stash # 执行完上面的升级步骤后,恢复修改 git stash pop - 放弃本地修改:重置仓库到干净状态(谨慎操作)
git reset --hard HEAD
内容的提问来源于stack exchange,提问作者Cfcool100
相关产品推荐
相关产品推荐

