flutter sdk版本回退
cd flutter/
ls
git log
git reset --hard d79295af24c3ed621c33713ecda14ad196fd9c31 //回退到fluttersdk2.2.2版本
flutter doctor
说明:
cd flutter/ 进到flutter sdk的文件夹
git log //查看版本序列日志 d79295af24c3ed621c33713ecda14ad196fd9c31是git log出现的日志里里面的具体哪个版本的地址 参考fluttersdk版本: https://github.com/flutter/flutter/releases
git reset --hard d79295af24c3ed621c33713ecda14ad196fd9c31 //d79295af24c3ed621c33713ecda14ad196fd9c31 是2.2.2版本 //重置版本,回退版本
git reset --hard 18116933e77adc82f80866c928266a5b4f1ed645 //flutter sdk 2.5.3
git reset --hard cf4400006550b70f28e4b4af815151d1e74846c6 //2.8.0
参考:
https://www.jianshu.com/p/62d952f7872c
查看对应的fluttersdk的版本和序列
https://github.com/flutter/flutter/tags?after=2.10.3
flutter sdk版本升级步骤:
-
cd flutter/ cd 到 flutter sdk的目录,
截屏2022-02-21 上午9.39.51.png -
git fetch --all --tags --progres 执行git fetch --all --tags --progress或者git fetch --all --tags --progress -f -P,发现2.5.1 //查看flutter sdk版本
-
flutter channel //查看当前使用的分支 强烈建议跟踪flutter的stable分支,这是Flutter稳定分支,flutter channel stable切换channel到stable
-
git checkout 2.5.1
-
flutter upgrade //升级
-
flutter doctor // flutter --version //查看版本 flutter doctor也可以
命令:
1.升级flutter版本
flutter upgrade
2.升级到指定版本
flutter upgrade v1.20.0-7.0.pre
在命令行中运行命令:“flutter upgrade” 。
用“flutter upgrade” 可能会报错。所以这里推荐用强制更新。
在命令行中运行命令:“flutter upgrade --force”。 //强制更新。
flutter channel 要查看当前使用的分支
要切换分支,请使用flutter channel beta 或 flutter channel master
参考:https://www.cnblogs.com/qqcc1388/p/13278841.html
参考:https://flutterchina.club/upgrading/
https://blog.csdn.net/sinat_31177681/article/details/108116901
第三种方法:直接在官网上下载对应的flutterSdk的包,解压到自定义的文件夹里面
然后flutter doctor查看是否配置成功
官网:https://docs.flutter.dev/development/tools/sdk/releases?tab=macos
网友评论