我正在尝试遵循 android 开发人员文档的为 AndroidX 测试设置项目
教程 (found here),但出现错误无法找到可选库: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
,但是当我在我的 android 中添加 useLibrary 'android.test.runner'
行时 block ,我得到的错误是找不到该库...
我的 Gradle 文件有问题吗?我正在按照教程中概述的说明进行操作,所以我不知道我可能会遗漏什么......
最佳答案
关于android - 无法找到可选库 : android. test.runner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53490899/