尝试从当前版本(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
Run Code Online (Sandbox Code Playgroud)
flutter downgrade是切换版本的推荐方式,而不是不推荐使用的flutter version命令。但是,我没有可以参考有关其用法的文档。
kar*_*ora 11
另一种降级方法是更改flutter-sdk目录并使用git您可以检出特定标签。
列出可用的标签:
git tag
Run Code Online (Sandbox Code Playgroud)
然后用(例如)切换到一个特定的:
git checkout 1.24.0-10.2.pre
Run Code Online (Sandbox Code Playgroud)
(就像我今天必须做的那样)。
请注意,这将切换您所在的频道并将您锁定在该版本,直到flutter channel dev您认为您遇到的问题已解决后才切换回来。
检查你的颤振通道:
flutter channel
Run Code Online (Sandbox Code Playgroud)
显示如下:
Flutter channels:
master
dev
beta
* stable
Run Code Online (Sandbox Code Playgroud)
更改为主:
flutter channel master
Run Code Online (Sandbox Code Playgroud)
运行命令:
flutter downgrade v1.22.6
Run Code Online (Sandbox Code Playgroud)
小智 5
flutter downgrade仅当您从同一频道安装了以前版本的 flutter 时才有效。好像没有,所以请使用flutter version v1.17.4.
在此处查找 flutter 版本列表:https : //flutter.dev/docs/development/tools/sdk/releases
| 归档时间: |
|
| 查看次数: |
10098 次 |
| 最近记录: |