android.jarはstubなので, Unittest実行時(not Android JUnit test)は別のjarを使いたい というケースによく遭遇してる. gradleさんだと, こんな感じでclasspathをいじれる test { // remove android.jar sourceSets.test.runtimeClasspath = sourceSets.test.runtimeClasspath.minus files("${System.getenv('ANDROID_HOME')}/platforms/android-8/android.jar") }