这是基于我上次的 question也是。
关注 tutorial ,我将项目克隆到我的机器中,并试图让项目正确构建。
在修复我上一个问题中遇到的错误的过程中,我遇到了一个新错误。
这是我要修复/编辑的构建脚本部分
buildscript {
repositories {
mavenCentral()
mavenLocal()
maven { url 'https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/' }
}
dependencies {
classpath 'de.richsource.gradle.plugins:gwt-gradle-plugin:0.3'
classpath 'com.android.tools.build:gradle:1.2.3'
}
}
按照 instructions关于如何检查 Gradle 版本,我检查了我的,发现我正在运行 Gradle 版本 2.2.1。基于此,我改变了
classpath 'com.android.tools.build:gradle:1.2.3'
到
classpath 'com.android.tools.build:gradle:2.2.1'
但是,在更改构建脚本代码并尝试重新构建我的项目后,我得到了上述错误(下面的完整堆栈跟踪)
Error:Could not find com.android.tools.build:gradle:2.2.1.
Searched in the following locations:
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
file:/C:/Users/chris/.m2/repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
file:/C:/Users/chris/.m2/repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
Required by:
:theplanethatcouldntflygood:unspecified
有谁知道我为什么会收到此错误或如何解决此问题?将 Java 编译器(类路径)指向我什至没有使用的 Gradle 版本对我来说没有意义。
最佳答案
你混淆了 android gradle 插件和 gradle 版本。
这个 classpath 'com.android.tools.build:gradle:1.2.3'
是一个适用于 Android 的 gradle 插件,到目前为止,1.2.3 是最新的。
gradle 版本本身在 gradle-wrapper.properties 文件中。 2.4是最新版本,
关于gradle - 为什么我收到 "could not find com.android.tools.build:gradle"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30960483/