小编典典

如何降级 Flutter SDK (Dart 1.x)

all

我升级了 Flutter SDK,现在我的项目坏了。我需要基本上恢复到使用 Dart 1.x 的 Flutter SDK。

我在 pubspec.yaml 中尝试了以下内容,

environment:
  sdk: ">=1.19.0 <2.0.0"
  flutter: "^0.1.2"

dependencies:
  flutter:
    sdk: flutter

但是现在该项目根本无法构建。

Running "flutter packages get" in binformed...
Package binformed requires Flutter SDK version ^0.1.2 but the current SDK is 0.2.5-pre.38.
pub get failed (1)

我需要卸载 SDK 并重新安装吗?


阅读 241

收藏
2022-08-15

共1个答案

小编典典

Flutter 使用 git 进行版本控制。更改 Flutter 版本就像更改 git 分支一样简单。

有2种不同的方式:

  • flutter channel <branch>(例如flutter channel stable:)

该命令用于在分支之间切换——通常是stable/ dev/ beta/ master。我们还可以从 git 中放置一个特定的提交 ID。

  • flutter downgrade <version>(例如flutter downgrade v1.2.1:)

此命令将使用特定的版本号。您可以在此处flutter downgrade使用或获得可用版本号的列表

之后,运行任何 Flutter 命令(例如flutter doctor),Flutter 将负责下载/编译运行此版本所需的所有内容。

2022-08-15