pub get failed (1; 因为注意需要 SDK version >=1.18.0-6.0.pre <2.0.0,版本解析失败。)

try*_*ful 6 svg flutter

我正在尝试使用最新版本的 flutter SVG,但我的 SDK 版本遇到了问题。我把它改成错误信息所说的,但我仍然面临同样的问题!

报错信息是: pub get failed (1; 因为flutter_app依赖flutter_svg >=0.18.0,需要Flutter SDK version >=1.18.0-6.0.pre <2.0.0,版本解析失败。)

environment:
  sdk: ">=1.18.0-6.0.pre <2.0.0"

dependencies:
  flutter:
    sdk: flutter


  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^0.1.3
  flutter_svg: ^0.19.1
Run Code Online (Sandbox Code Playgroud)

Yus*_*Amr 8

要升级您的 SDK,请在终端中执行以下操作:

flutter channel master
flutter upgrade
Run Code Online (Sandbox Code Playgroud)

频道大师拥有最新版本,但不稳定。所以我建议你先尝试一下flutter channel stable


Meh*_*san 6

可能您的项目是创建 flutter beta 频道或任何降级频道。所以首先运行:

  • 颤振医生 -v

如果您当前的 flutter 频道是 beta 版?然后运行下面的命令:

  • 颤振通道稳定
  • 颤振升级
  • 扑扑酒吧得到

我希望能解决你的问题。


Abs*_*zai 3

也许您的项目是几年前创建的。首先运行flutter Upgrade,然后将 SDK 更新为sdk: ">=2.7.0 <3.0.0",然后pub get