由于jcenter()删除了一些较旧的库的问题,我决定更新我的项目。 所以现在我有:
gradle: 4.6
和:
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:3.0.0'
我几乎解决了所有依赖关系,但得到了
Failed to resolve: monitor
没有任何线索,那是什么监视器;(
答案 0 :(得分:8)
对我一样。如果我评论意式浓缩咖啡库,并且:
androidTestImplementation'com.android.support.test:runner:1.0.2' androidTestImplementation'com.android.support.test:rules:1.0.2'
我找到了解决方案。将google()放在开始位置
buildscript { repositories { google()
和
allprojects { repositories { google()
在gradlew项目中
答案 1 :(得分:4)
在我的项目中,当我删除依赖项时:
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
该错误消失了。 祝你好运!
答案 2 :(得分:1)
由于浓缩咖啡,我遇到了同样的问题。 但是我解决了这个问题。 尝试按如下所示更改build.gradle:-
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2',{
exclude group: 'com.android.support', module: 'support-annotations'
})
}
答案 3 :(得分:0)
找到另一篇文章解决问题,这里是链接https://stackoverflow.com/a/52981328/4172325
我选择解决方案1,因为它支持Android测试。