Flutter 需要 SDK 版本

Ita*_*igo 29 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
Run Code Online (Sandbox Code Playgroud)

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

有什么建议吗?

Jam*_*666 49

转到“工具”->“颤振”->“颤振升级”

看看能不能解决。如果是需要升级的SDK,则不能手动更改

  • 我的已经是最新的flutter版本了,还是老出现这样的错误 (2认同)

小智 27

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

flutter upgrade --force
Run Code Online (Sandbox Code Playgroud)

  • 我这样做了,等了大约30分钟,仍然是同样的错误,升级不起作用。由于 timeago 3.0.2 需要 SDK 版本 &gt;=2.12.0 &lt;3.0.0,并且没有 timeago 版本匹配 &gt;3.0.2 &lt;4.0.0,因此禁止使用 timeago ^3.0.2。 (2认同)