如何将Flutter升级到指定的非最新中间版本?
解决Flutter切换到指定中间版本的问题
flutter downgrade 只能回退到你本地之前安装过的版本,没法直接切换到未安装过的中间版本,你可以用以下两种方法实现:
方法一:用flutter version命令(Flutter 2.2+支持)
- 直接在终端执行:
flutter version 3.3.1 - 命令执行后,Flutter会自动下载并切换到指定的3.3.1版本,等待下载配置完成即可。
方法二:通过Git切换
因为Flutter SDK本身是一个Git仓库,你可以直接通过Git切换版本:
- 找到本地Flutter SDK的根目录(比如
~/flutter或C:\flutter),进入该目录 - 执行Git命令切换版本:
git checkout 3.3.1 - 切换完成后,运行
flutter doctor,让Flutter自动适配当前版本的环境依赖。
注意事项
- 版本切换完成后,建议运行
flutter doctor检查环境,确保所有工具和依赖都适配当前版本 - 如果项目出现依赖冲突,可以删除项目根目录下的
pubspec.lock文件,再执行flutter pub get重新获取适配当前版本的依赖。
内容的提问来源于stack exchange,提问作者elle D
相关产品推荐
相关产品推荐

