如何将Flutter从2.5.3版本降级至1.22.6版本?
Windows 11 下通过CLI降级到Flutter 1.22.6的操作方案
目前Flutter官方flutter downgrade命令仅支持同渠道小版本降级,无法直接跨大版本降到2.0以下的非空安全旧版本,可通过直接操作Flutter SDK的git仓库实现版本切换,操作步骤如下:
- 定位本地Flutter SDK的安装目录,在该目录下打开终端,拉取所有官方版本标签:
git fetch --all --tags - 切换到1.22.6对应的官方版本标签:
git checkout 1.22.6 - 执行Flutter环境自检完成版本适配:
flutter doctor
操作完成后执行flutter --version可验证当前版本是否为1.22.6。
如果需要频繁切换多版本,可使用FVM工具实现多版本并行管理,无需每次手动修改全局SDK:
- 全局安装FVM:
dart pub global activate fvm - 安装指定版本Flutter:
fvm install 1.22.6 - 在需要使用1.22.6版本的项目根目录执行绑定:
fvm use 1.22.6
后续在该项目下执行Flutter命令时增加fvm前缀即可,比如fvm flutter run,不会影响全局Flutter版本。
内容的提问来源于stack exchange,提问作者Asver Seb
相关产品推荐
相关产品推荐

