Flutter需要SDK版本

时间:2019-05-28 23:30:15

标签: flutter

我遇到此错误:

  

在bingo360中运行“ flutter软件包升级” ...
  当前的Dart SDK版本为2.1.2-dev.0.0.flutter-0a7dcf17eb。   因为bingo360依赖于flutter_launcher_icons> = 0.7.1,这需要SDK版本> = 2.2.0 <3.0.0,所以版本解析失败。   pub升级失败(1)

我的pubspec.yaml是:

environment:
sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

cupertino_icons: ^0.1.2
http: ^0.12.0+1
flutter_launcher_icons: "^0.7.2"

dev_dependencies:
  flutter_test:
  sdk: flutter

我尝试更改为sdk: ">2.2.0 <3.0.0",但不起作用。

有什么建议吗?

3 个答案:

答案 0 :(得分:3)

在您的终端上执行此操作:

flutter upgrade --force

答案 1 :(得分:1)

转到“工具”-> Flutter->“ Flutter升级”

看看是否可行。如果是需要升级的SDK,则无法手动更改

答案 2 :(得分:0)

关闭任何可能使用 SDK 的代码编辑器(VScode 或 Android Studio 示例)。 找到powershell并以管理员身份运行。 输入命令 - choco upgrade dart-sdk。这解决了我的问题。我能够毫无错误地运行 pub get。

查看源码。 https://dart.dev/get-dart