Flutter 中SDK如何升级、回退到指定版本
2020-09-24 本文已影响0人
阿毛呀_
最近干了一件很蠢的事。项目中有了点问题,出于对自己代码的蜜汁自信。觉得应该是第三方库更新、或者其他什么的问题。就点了下Package upgrade。然后就又报了另外的一些问题。又想着更新下Flutter的SDK吧。等到了最新版本的SDK。就被另外一堆报错围殴了。所以现在就想着回退到之前的SDK版本。现在记录一下回退版本的过程:
第一步:首先去到GitHub上找到你想要的版本看这里
点击圈中的那一段字符串,跳转查看详情:
Commit详情.png 复制那一长串。这就是你想要的版本啦。
第二步:找到你自己Flutter SDK放置的地方。
在终端CD到对应目录。然后 git reset --hard 0af027f80543302c65f99e1c1a2f3b3cbb8d04f3
回车后终端显示:HEAD is now at 0af027f805 Update engine hash to cherry-pick version a751393 (#60824)。
接着在终端输入flutter doctor 启动。然后就是漫长的等待了。
下载中.png