当我试图从当前版本(Flutter 1.20.1·通道稳定)切换到旧版本(1.17.4)时,我得到了以下错误。
> flutter downgrade
There is no previously recorded version for channel "stable".
Channel "beta" was previously on: 1.17.0-dev.3.1
建议使用flutter downgrade
而不是过时的flutter version
命令来切换版本。但是,关于它的用法,我没有任何文档可以参考。
发布于 2020-12-14 05:18:45
降级的另一种方法是切换到flutter-sdk
目录,然后使用git
可以签出特定的标签。
使用以下命令列出可用的标签:
git tag
然后用(例如)切换到特定的一个:
git checkout 1.24.0-10.2.pre
(就像我今天必须做的那样)。
请注意,这将切换您所在的频道,并将您锁定在该版本,直到您认为所面临的问题得到解决后,您才使用flutter channel dev
之类的内容切换回来。
发布于 2021-04-05 14:26:54
在我的例子中,我切换了flutter channel master
,然后flutter downgrade v1.22.6
it work
发布于 2020-08-16 15:07:07
仅当您从同一通道安装了早期版本的flutter时,flutter downgrade
才起作用。您似乎没有,所以请使用flutter version v1.17.4
。
在这里可以找到flutter版本的列表:https://flutter.dev/docs/development/tools/sdk/releases
https://stackoverflow.com/questions/63433972
复制相似问题