在我的顶层build.gradle
上有以下内容
buildscript {
repositories {
maven { url 'https://maven.google.com' }
google()
mavenCentral()
jcenter()
maven { url 'https://plugins.gradle.org/m2/' }
maven { url 'https://maven.fabric.io/public' }
}
}
我知道Gradle和maven { url 'https://maven.google.com' }
应该指向相同的位置,但我决定将两者都添加进来,因为我真的需要Gradle在那里查找包。
在我的模块build.gradle
上,我有以下内容:
allprojects {
repositories {
maven { url 'https://maven.google.com' }
google()
mavenCentral()
jcenter()
maven { url 'https://jitpack.io' }
maven { url 'https://maven.fabric.io/public' }
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
maven { url 'https://github.com/uPhyca/stetho-realm/raw/master/maven-repo' }
}
}
我得到的错误消息是:
* What went wrong:
Execution failed for task ':data:kaptGenerateStubsDebugKotlin'.
> Could not resolve all artifacts for configuration ':data:debugCompileClasspath'.
> Could not find common.jar (android.arch.core:common:1.0.0).
Searched in the following locations:
https://jcenter.bintray.com/android/arch/core/common/1.0.0/common-1.0.0.jar
显然,jcenter
上不存在common-1.0.0.jar
。但它可以在google maven上找到:
https://dl.google.com/dl/android/maven2/android/arch/core/common/1.0.0/common-1.0.0.jar
为什么Gradle不看那里?我怎样才能将Gradle指向正确的存储库呢?
https://stackoverflow.com/questions/50768120
复制相似问题