升级时指定 Flutter 版本

Gra*_*ham 12 flutter

我在两台不同的 PC 上开发 Flutter 应用程序,并希望 Flutter 版本对两者都相同。我在dev频道上,当我执行flutter upgrade它时,它会升级到该频道中的最新版本。

两天前,我flutter upgrade在一台 PC 上做了一个,它转到了1.2.2. 今天在我的另一台 PC 上,我做了一个,flutter upgrade 1.2.2但它转到了版本1.3.2

升级时有没有办法指定flutter版本?

Gün*_*uer 10

这还不支持。
有一个未解决的问题https://github.com/flutter/flutter/issues/14230

目前您可以使用 Git 命令来获取特定版本

$ cd flutter
$ # git checkout [branch, tag or commit hash]
$ git checkout v1.2.2
Run Code Online (Sandbox Code Playgroud)

更新

flutter downgrade <version> 现在支持。

现有版本中可以找到https://github.com/flutter/flutter/tags

  • 现在可以使用 `flutter version`。在控制台中执行 `flutter version` 来列出可用的版本。然后选择要切换的版本:`flutter version v1.2.1` (17认同)
  • 遗憾的是,在 Beta 通道中(Flutter 1.23.x 中,“version”命令似乎已被弃用:https://github.com/flutter/website/issues/4935 (7认同)
  • “降级”的使用是不正确的。downgrade 命令仅降级到之前的稳定版本,不会降级到特定版本。 (6认同)