1. ホーム
  2. アンドロイド

[解決済み】AndroidJUnit4.classは非推奨です。androidx.test.ext.junit.runners.AndroidJUnit4 を使用するにはどうすればよいですか?

2022-03-28 06:48:46

質問

インストルメンテーションのテストに、私は

@RunWith(AndroidJUnit4.class)

から

import androidx.test.runner.AndroidJUnit4;

を作成し、テストケースを作成しました。この行は非推奨とマークされ、次のようなヒントが表示されます。 AndroidJUnit4 から

import androidx.test.ext.junit.runners.AndroidJUnit4

しかし AndroidJUnit4 というエラーが表示されます。 ext を解決できません。

この問題を解決するために、gradleにどのようなパッケージを含めるべきか、お分かりになりますか?

解決方法は?

によると AndroidJUnit4 のドキュメント ,

  1. gradleファイルには、以下の行が含まれている必要があります。

androidTestImplementation 'androidx.test.ext:junit:1.1.1'

  1. テストクラスを AndroidJUnit4ClassRunner から AndroidJUnit4

それでもうまくいかない場合は、プロジェクトをクリーンアップまたは再構築することを確認してください。また、現在のバージョンを直接確認することもできます。 Googleのmavenリポジトリ