答案 0 :(得分:10)
如果收到消息:
因为sdk中的flutter_test的每个版本都取决于...
这意味着flutter_test依赖于版本低于您在另一个依赖项中指定的依赖项。
要解决此问题,请打开pubspec.yaml,并删除问题依赖项的版本号:
示例:
更改
archive: ^2.0.13 --> remove this number
收件人:
archive:
答案 1 :(得分:3)
您已经提供或尝试使用http: ^0.12.0
依赖项来实现 pubspec.yaml 文件中的API调用,但 flutter_test 将需要http: ^0.11.3+17
。这就是为什么它失败了。请替换
dependencies:
flutter:
sdk: flutter
http: ^0.12.0
与
dependencies:
flutter:
sdk: flutter
http: ^0.11.3
希望它会对您有所帮助。
答案 2 :(得分:0)
能否请您在pubspec.yaml
中提供相关性?看来您的应用至少依赖于http 0.12.0
,但flutter_test特别需要http 0.11.3+17
(较旧的版本),这会使它失败。
答案 3 :(得分:0)
就我而言,我以某种方式删除了 sdk: flutter
:
dependencies:
flutter:
sdk: flutter