Я пытаюсь следовать руководству по Set up project for AndroidX Test
документации разработчика Android ( найдено здесь ), но получаю ошибку unable to find optional library: android.test.runner
.
Вот мой файл Gradle:
...
android {
...
defaultConfig {
...
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
...
useLibrary 'android.test.runner'
useLibrary 'android.test.base'
useLibrary 'android.test.mock'
}
...
dependencies {
...
androidTestImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:core:1.0.0'
androidTestImplementation 'androidx.test:runner:1.1.0'
androidTestImplementation 'androidx.test:rules:1.1.0'
androidTestImplementation 'androidx.test.ext:junit:1.0.0'
androidTestImplementation 'androidx.test.ext:truth:1.0.0'
androidTestImplementation 'com.google.truth:truth:0.42'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'
androidTestImplementation 'org.hamcrest:hamcrest-library:1.3'
}
Как видите, у меня android.test.runner
в моих зависимостях, но когда я добавляю строку useLibrary 'android.test.runner'
в мой блок Android, яполучаю ошибку, что не может найти эту библиотеку ...
Что-то не так с моим файлом Gradle?Я следую инструкциям, изложенным в руководстве, поэтому не знаю, чего мне не хватает ...