我遇到问题,试图获取软件包时会显示该消息
在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
答案 0 :(得分:1)
我通过在pubspec.yaml文件中分配Dependency_overrides来解决了这个问题
dependency_overrides:
json_annotation: ^2.0.0
覆盖json_annotation 2.0.0