AndroidJUnit4.class は非推奨です: androidx.test.ext.junit.runners.AndroidJUnit4 の使い方は? 質問する

AndroidJUnit4.class は非推奨です: androidx.test.ext.junit.runners.AndroidJUnit4 の使い方は? 質問する

私が使用していた計測テストでは

@RunWith(AndroidJUnit4.class)

から

import androidx.test.runner.AndroidJUnit4;

テストケースを確立するために、この行は非推奨としてマークされAndroidJUnit4

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

ただし、名前付きパッケージからインポートしようとするとAndroidJUnit4エラーが発生し、ext解決できません。

この問題を解決するために、Gradle にどのパッケージを含めるべきかについて、ご意見はありますか?

ベストアンサー1

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

  1. Gradle ファイルには次の行が含まれている必要があります。

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

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

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

おすすめ記事