私が使用していた計測テストでは
@RunWith(AndroidJUnit4.class)
から
import androidx.test.runner.AndroidJUnit4;
テストケースを確立するために、この行は非推奨としてマークされAndroidJUnit4
、
import androidx.test.ext.junit.runners.AndroidJUnit4
ただし、名前付きパッケージからインポートしようとするとAndroidJUnit4
エラーが発生し、ext
解決できません。
この問題を解決するために、Gradle にどのパッケージを含めるべきかについて、ご意見はありますか?
ベストアンサー1
によるとAndroidJUnit4のドキュメント、
- Gradle ファイルには次の行が含まれている必要があります。
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
- テストクラスを
AndroidJUnit4ClassRunner
からに変更AndroidJUnit4
それでもうまくいかない場合は、プロジェクトをクリーンアップまたは再構築してください。また、現在のバージョンを直接確認することもできます。Google の Maven リポジトリ