Android Studio не разрешает зависимости androidTestImplementation в пользовательском макете проекта - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть проект, в котором используется нестандартный макет папки с исходным кодом, например:

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 или есть ошибкав моей настройке?

...