pub获取失败(1;因为注释要求SDK版本> = 1.18.0-6.0.pre <2.0.0,所以版本解析失败。)

时间:2020-10-21 21:29:31

标签: flutter svg

我正在尝试使用最新版本的SVG,但是我的SDK版本遇到了问题。 我将其更改为错误消息中所说的内容,但是我仍然面临同样的问题!

错误消息是: pub获取失败(1;因为flutter_app取决于flutter_svg> = 0.18.0,这需要Flutter SDK版本> = 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

2 个答案:

答案 0 :(得分:5)

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

  • 颤动医生 -v

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

  • 颤动通道稳定
  • 颤振升级
  • 颤动酒吧获取

希望能解决您的问题。

答案 1 :(得分:0)

您的项目可能是几年前创建的。 首先运行 flutter升级,然后将SDK更新为 sdk:“> = 2.7.0 <3.0.0” ,然后发布获取