我遇到此错误:
在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"
,但不起作用。
有什么建议吗?
答案 0 :(得分:3)
在您的终端上执行此操作:
flutter upgrade --force
答案 1 :(得分:1)
转到“工具”-> Flutter->“ Flutter升级”
看看是否可行。如果是需要升级的SDK,则无法手动更改
答案 2 :(得分:0)
关闭任何可能使用 SDK 的代码编辑器(VScode 或 Android Studio 示例)。 找到powershell并以管理员身份运行。 输入命令 - choco upgrade dart-sdk。这解决了我的问题。我能够毫无错误地运行 pub get。