运行flutter get packages
命令时,由于Dart版本的抖动设置,我收到以下错误消息:
[project_name] flutter程序包运行“ flutter程序包获取” 在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•频道Beta•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版本的flutter框架。
答案 0 :(得分:4)
在Flutter安装目录中执行
git checkout v"0.5.0" // for example
您可以检查Flutter GitHub存储库https://github.com/flutter/flutter中的可用版本
答案 1 :(得分:1)
仅当更改为包含所需Dart版本的Flutter版本时,才能更改Dart版本。
将依赖项更改为
dev_dependencies:
intl_translations: ^0.17.0
答案 2 :(得分:0)
在 pubspec.yaml 文件中添加以下依赖项
version: 1.0.0+1
environment:
sdk: ">=2.0.0-dev.68.0 <3.0.0"