我正在尝试使用 gradle 和 circleCI 构建我的 android 项目,但出现此错误:
* What went wrong:
A problem occurred configuring root project '<myproject>'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not find com.android.tools.build:gradle:2.2.3.
Searched in the following locations:
file:/home/ubuntu/.m2/repository/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom
file:/home/ubuntu/.m2/repository/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar
https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom
https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar
Required by:
:<myproject>:unspecified
有人可以解释一下为什么我会遇到这个问题吗?
原文由 Sylvain GIROD 发布,翻译遵循 CC BY-SA 4.0 许可协议
似乎当前版本的 Android Gradle 插件没有添加到 Maven Central,但它们存在于 jcenter 上。将
jcenter()
添加到您的存储库列表中,Gradle 应该找到版本2.2.3
。在 Maven Central 上,最新的可用版本是2.1.3
: http ://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.android.tools.build%22%20AND%20a %3A%22gradle%22 。您还可以向作者抱怨 Maven Central 上缺少当前版本。