У меня есть проект, в котором используется нестандартный макет папки с исходным кодом, например:
sourceSets {
androidTest {
manifest.srcFile "/myproject/androidTest/AndroidManifest.xml"
java {
srcDirs = [
"/myproject/androidTest/java"
]
}
}
}
Студия Android прекрасно показывает вышеуказанную исходную папку и также помечает ее как «androidTest» в дереве.Теперь проблема начинается с того, что зависимости, такие как эспрессо, не разрешаются ни в одном из тестов (класс не найден в AS) - хотя они были правильно объявлены так:
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
Если я изменю 'androidTestImplementation' на just 'реализация 'Android Studio восстанавливает и может разрешать зависимости (но я не хочу добавлять тестовые зависимости в область моей реализации!)
Это просто ошибка в Android Studio 3.2.1 или есть ошибкав моей настройке?