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

Flutter SDK降级失败求助:无已记录版本且git checkout无效

Flutter降级失败问题解决

为什么flutter downgrade没用?

flutter downgrade只能回退到你之前安装过的历史版本,如果是第一次安装Flutter或者从未切换过其他版本,就会出现"There is no previously recorded version..."的提示,这种情况下这个命令无法生效。

为什么git checkout后版本没变化?

你只切换了Git分支,但Flutter SDK的依赖文件、缓存还停留在原版本,必须触发SDK的更新流程才能让版本切换生效。

正确的降级步骤

  • 先确定要降级到的具体版本号(比如3.10.0),进入Flutter安装目录,执行:
    git checkout 3.10.0
    
  • 接着执行:
    flutter doctor
    
    这个命令会自动下载对应版本的依赖、更新SDK缓存,完成后再运行flutter --version就能看到切换后的版本。
  • 更省心的方法:直接用Flutter官方提供的版本切换命令,无需手动操作Git:
    flutter version 3.10.0
    

额外注意事项

如果切换版本后项目依赖报错,可以删除项目根目录的pubspec.lock文件,然后执行flutter pub get重新拉取对应版本的依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 18:19:50