0
0

More than 1 year has passed since last update.

【Android】RoomのInstrumentTestでInstrumentation run failed due to 'Process crashed.'

Posted at

AndroidのRoomでInstrumentTestを行っていたところ、以下のエラーが出ました。
その時の解決のメモです。

Instrumentation run failed due to 'Process crashed.'

悲しいことにエラー文がこれだけでした。

エラー文で検索したところ、以下のstackoverflowの質問を見つけました。

いくつか回答があるので、一通り全部読みます。すると以下の回答を発見。
(ちなみにこの時点で、○○の依存を追加しよう!みたいな回答もありますが、エラー内容が分かっていないのに行うのは危険です。)

In my case, the android test console only showed the error above without any details.
But in the logcat, the full error was shown.

実機テストではテストコンソールにエラーの詳細は表示されない。ただしlogcatには詳細が表示されるみたい。なんとなくそりゃそうかって感じです。

logcatを確認したところ、以下のエラー文を発見。

Didn't find class "androidx.test.runner.AndroidJUnitRunner"

build.gradleでテストランナーを以下のように設定していますが、このクラスが発見できないことが予想されます。

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

これでした

androidTestImplementation "androidx.test.ext:junit:1.1.5"
androidTestImplementation "androidx.test:runner:1.5.2" //追加
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0