【发布时间】:2022-07-08 23:56:35
【问题描述】:
我在我的应用程序中使用了 retrofit_generator 和 floor_generator。
retrofit_generator: ^4.0.1
floor_generator: ^1.2.0
当我尝试运行 flutter packages pub run build_runner build 时遇到此错误:
Because no versions of retrofit_generator match >4.0.1 <5.0.0 and retrofit_generator 4.0.1 depends on analyzer ^3.0.0, re
trofit_generator ^4.0.1 requires analyzer ^3.0.0.
And because floor_generator >=1.2.0 depends on analyzer ^2.2.0, retrofit_generator ^4.0.1 is incompatible with floor_gene
rator >=1.2.0.
So, because my_flutter_app depends on both floor_generator ^1.2.0 and retrofit_generator ^4.0.1, version solving failed.
Running "flutter pub get" in my_flutter_app...
pub get failed (1; So, because my_flutter_app depends on both floor_generator ^1.2.0 and retrofit_generator ^4.0.1,
version solving failed.)
另外,尝试在 dev_dependencies 中添加 analyzer: ^3.0.0 然后:
Because floor_generator >=1.2.0 depends on analyzer ^2.2.0 and my_flutter_app depends on analyzer ^3.0.0, floor_generator >=1.2.0 is forbidden.
So, because my_flutter_app depends on floor_generator ^1.2.0, version solving failed.
pub get failed (1; So, because my_flutter_app depends on floor_generator ^1.2.0, version solving failed.)
exit code 1
我们如何才能不出错地同时使用两者?
【问题讨论】:
标签: flutter flutter-dependencies