3

私は (null-safety の) アプリを持っており、 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.

null セーフでないバージョン (2.x) のアーカイブ パッケージは使用できません。これを使用すると、アプリ コードが null セーフ モードで実行できなくなります。テストが null 以外の安全モードで実行されることは受け入れられますが、アプリ コードが null 以外の安全モードで実行されることは許容できません。

ご提案ありがとうございます。

4

1 に答える 1