Jin*_* Li 1 android mockito gradle
当我尝试为我的Android项目升级mockito时,从2.8.47升级到2.13.3,我收到一个错误:
Error:Failed to resolve: org.mockito:mockito-core:2.13.3
Run Code Online (Sandbox Code Playgroud)
我所有的gradle配置都是正确的,与2.8.47完美配合(下面我只用最新版本替换mockito版本).
allprojects {
repositories {
jcenter()
mavenCentral()
maven {
url "https://maven.google.com"
}
}
}
ext {
mockitoVersion = "2.13.3"
}
dependencies {
testImplementation "org.mockito:mockito-core:${mockitoVersion}"
}
Run Code Online (Sandbox Code Playgroud)
在进行gradle同步时,你可以在Android Studio的底部看到,有一些日志:
Gradle: Download https://maven.google.com/org/mockito/mockito-core/2.13.3/mockito-core-2.13.3.pom
Run Code Online (Sandbox Code Playgroud)
实际上mockito并不托管在maven.google.com上.
问题是由于两个事实:
方案:
将依赖项版本更改为2.13.0而不是2.13.3,然后它可以正常工作.
经验教训:
始终检查mvnrepository,不要相信项目的发布页面.
| 归档时间: |
|
| 查看次数: |
2819 次 |
| 最近记录: |