Эта ошибка была встречена много раньше и спросила здесь. Согласно ответам, я должен был поместить свои контрольные тесты в папку androidTest. Поэтому после этого, в моем случае, я все еще не могу импортировать класс AndroidJunit4, и появилось диалоговое окно подсказки всплывающих подсказок: Настройка JDK, с которой я удивляюсь. Во всяком случае, я выполнил эту опцию и выбрал правильный JDK, но проблема все еще существует, и в диалоговом окне все еще имеется одна и та же опция.Невозможно разрешить символ «AndroidJUnit4» для тестирования инструментальных средств Android
Кто-нибудь знает, в чем проблема здесь?
EDIT: Мои Gradle зависимостей:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:support-annotations:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.parse.bolts:bolts-tasks:1.3.0'
compile 'com.parse:parse-android:1.13.1'
androidTestCompile 'junit:junit:4.12'
androidTestCompile 'com.android.support:support-annotations:23.4.0'
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:rules:0.5'
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
}
У вас может не быть зависимостей 'androidTest', чтобы вытащить JUnit: https://developer.android.com/training/testing/unit-testing/instrumented-unit-tests.html – CommonsWare
@CommonsWare, я следил за ссылкой вы упомянули, но это не помогло. У меня всегда такая же проблема. Я собираюсь отредактировать свой пост с моими зависимостями gradle. – GB11
Не хотите ли «testCompile» junit: junit: 4.12 '' для тестирования юнита? – Christine