尝试获取pubspec.yaml

时间:2019-12-24 10:18:52

标签: flutter

我遇到问题,试图获取软件包时会显示该消息

  

在stok_app_a中运行“ flutter pub get” ...
  因为没有in_app_purchase版本匹配> 0.2.2 + 4 <0.3.0并且in_app_purchase 0.2.2 + 4取决于json_annotation ^ 2.0.0,所以in_app_purchase ^ 0.2.2 + 4需要json_annotation ^ 2.0.0。

     

并且因为speech_to_text的每个版本都取决于json_annotation   ^ 3.0.0,in_app_purchase ^ 0.2.2 + 4与speech_to_text不兼容。

     

因此,因为stok_app_a同时依赖Speech_to_text ^ 0.7.0和   in_app_purchase ^ 0.2.2 + 4,版本解析失败。 pub失败(1;   因此,因为stok_app_a依赖于speech_to_text ^ 0.7.0和   in_app_purchase ^ 0.2.2 + 4,版本解析失败。)退出代码1

1 个答案:

答案 0 :(得分:1)

我通过在pubspec.yaml文件中分配Dependency_overrides来解决了这个问题

dependency_overrides:
  json_annotation: ^2.0.0

覆盖json_annotation 2.0.0