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

我升级了 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 并重新安装?

最佳答案

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

有两种不同的方式:

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

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

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

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

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

https://stackoverflow.com/questions/49468321/

相关文章:

dart - flutter - 创建一个从 minHeight 开始,增长到 maxHeight

flutter - 如何让 Flutter 应用根据不同的屏幕尺寸做出响应?

gridview - 如何在 Flutter 的 GridView 中为 Widget 设置自定义高

image - Flutter 网络图像不适合圆形头像

json - 主体上带有 Json 的 HTTP POST - Flutter/Dart

flutter - 如何检查 Flutter 应用程序是否正在调试中运行?

android - 如何在 Flutter 中格式化日期时间

dart - 在 Flutter 中创建图像轮播

constructor - Dart 构造函数后的冒号

intellij-idea - 如何将数据记录到 Flutter 控制台?