10

flutter get packages当我运行命令时,由于我的颤振设置的 Dart 版本,我收到以下错误:

[project_name] flutter packages get Running "flutter packages get" in project_name...
当前的 Dart SDK 版本是 2.1.0-dev.0.0.flutter-be6309690f。

由于项目依赖 intl_translation >=0.14.0+1 <0.17.0 需要 SDK 版本 >=1.12.0 <2.0.0,版本解析失败。发布失败 (1) 退出代码 1

我的框架版本:

Flutter 0.6.0 • 频道测试版 • https://github.com/flutter/flutter.git
框架 • 修订版 9299c02cf7(2 周前) • 2018-08-16 00:35:12 +0200
引擎 • 修订版 e3687f70c7
工具 • Dart 2.1.0-dev.0.0.flutter-be6309690f

我想知道是否有某种命令可以降低颤振框架的 dart-sdk 版本,在此先感谢。

4

3 回答 3

7

在 Flutter 安装目录执行

git checkout v"0.5.0" // for example

您可以在 Flutter GitHub 存储库中查看哪些版本可用https://github.com/flutter/flutter

于 2018-08-31T11:20:50.037 回答
1

如果您更改为包含所需 Dart 版本的 Flutter 版本,则只能更改 Dart 版本。

将依赖项更改为

dev_dependencies:
  intl_translations: ^0.17.0
于 2018-08-30T17:22:06.973 回答
0

在pubspec.yaml文件中添加以下依赖项

version: 1.0.0+1

environment:
  sdk: ">=2.0.0-dev.68.0 <3.0.0"
于 2018-08-31T06:44:56.020 回答