flutter 错误:由于项目要求SDK版本>=2.16.2〈3.0.0,版本解析失败

s4chpxco  于 2022-11-25  发布在  Flutter
关注(0)|答案(2)|浏览(613)

我刚试着重新启动一个旧项目,但它不起作用。
我在“输出”中得到以下消息:

Because random_number requires SDK version >=2.16.2 <3.0.0, version solving failed.
pub get failed (1; Because random_number requires SDK version >=2.16.2 <3.0.0, version solving failed.)
exit code 1

但我已经试过fluttter update
下面是flutter --version的输出:

PS C:\Users\Simon\Desktop\Simon\Programmieren\App Entwickeln\Projekte\random_number> flutter --version
Flutter 2.10.4 • channel stable • https://github.com/flutter/flutter.git
Framework • revision c860cba910 (12 days ago) • 2022-03-25 00:23:12 -0500
Engine • revision 57d3bac3dd
Tools • Dart 2.16.2 • DevTools 2.9.2

这就是我的酒吧说明书里的内容

environment:
  sdk: ">=2.16.2 <3.0.0"

有人知道我哪里犯了错吗?

rnmwe5a2

rnmwe5a21#

我有一个想法,如果你的项目相对较小,那么只需将代码文件从你的旧项目复制到你的新项目中,Ctrl + C和Ctrl + V,这最多需要10分钟,我不能猜测你以前的项目的版本有多老,所以试试我上面的方法,它很可能会有帮助。

6kkfgxo0

6kkfgxo02#

和你一样的错误,更新fluter到2.10.5,它被解决了。

C:\Users\zdz\fvm\default>flutter --version
Flutter 2.10.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 5464c5bac7 (4 weeks ago) • 2022-04-18 09:55:37 -0700
Engine • revision 57d3bac3dd
Tools • Dart 2.16.2 • DevTools 2.9.2

相关问题