我有一个应用程序(具有空安全性),并且想使用 integration_test 包进行一些测试。pubspec.yaml 看起来像:
dependencies:
archive: ^3.1.2
...
dev_dependencies:
build_resolvers: ^2.0.0
build_runner: ^1.11.5
flutter_test:
sdk: flutter
integration_test:
sdk: flutter
...
然后它错误:
Because every version of flutter_driver from sdk depends on archive 2.0.13 and my_app depends on archive ^3.1.2, flutter_driver from sdk is forbidden.
我不能使用存档包的非空安全版本(2.x),因为如果我这样做,我的应用程序代码将无法在空安全模式下运行!我可以接受我的测试在非空安全模式下运行,但我不能容忍我的应用程序代码在非空安全模式下运行。
感谢您的任何建议!