新規プロジェクトを作成したら、いきなりエラーが発生していて困ったのでメモ。
Android Studio のバージョンは 3.5 です。
エラー内容
ExampleInstrumentedTest クラスに「Cannot resolve symbol 'AndroidJunit4'」というエラーが発生しています。
テストを実行すると「エラー: パッケージandroidx.test.ext.junit.runnersは存在しません」と「エラー: シンボルを見つけられません シンボル: クラス AndroidJUnit4」のエラーメッセージが Build Output に表示されます。
解決方法
エラーが発生しているクラスの @RunWith アノテーションに指定されているクラスを「androidx.test.ext.junit.runners.AndroidJUnit4」 から「androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner」に変更したら直りました。
テストもパスできました。
めでたしめでたし。
基礎&応用力をしっかり育成!Androidアプリ開発の教科書 Kotlin対応 なんちゃって開発者にならないための実践ハンズオン (CodeZine BOOKS)
- 作者:WINGSプロジェクト 齊藤 新三
- 出版社/メーカー: 翔泳社
- 発売日: 2019/07/10
- メディア: 単行本(ソフトカバー)
- 作者:金田 浩明
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2019/04/20
- メディア: 単行本