Flutter:如何解决flutter_svg pub失败的错误?

时间:2020-07-12 08:41:43

标签: flutter dart

当我在pubspec.yaml中安装flutter_svg:^ 0.18.0时出现错误,如何解决此错误?

Pkg网址: Click here to view flutter_svg Pkg

错误:

The current Flutter SDK version is 1.17.5.

Because detox depends on flutter_svg >=0.18.0 which requires Flutter SDK version >=1.18.0-6.0.pre <2.0.0, version solving failed.
pub get failed (1; Because detox depends on flutter_svg >=0.18.0 which requires Flutter SDK version >=1.18.0-6.0.pre <2.0.0, version solving failed.)
Process finished with exit code 1

flutter版本:

Flutter is already up to date on channel stable
Flutter 1.17.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 8af6b2f038 (12 days ago) • 2020-06-30 12:53:55 -0700
Engine • revision ee76268252
Tools • Dart 2.8.4

2 个答案:

答案 0 :(得分:11)

flutter_svg(0.18.0)的版本只能与以上flutter的{​​{1}}的版本一起使用。因此,您必须使用较低版本的1.18.0-6.0.pre

尝试flutter_svg版本0.17.4

替换

flutter_svg

使用

flutter_svg: ^0.18.0

在您的flutter_svg: ^0.17.4

答案 1 :(得分:-1)

升级 flutter_svg: ^0.18.0 然后构建成功 (手动添加并运行pub get)