将Gradle构建工具升级到最新版本。
一种简单的方法是在您的build.gradle
文件中将最新版本的构建工具作为依赖项添加,例如:
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0-beta1'
}
你可以运行 gradle tasks
命令,Gradle 会下载你需要的所有内容。
在 Android Studio 2.2 稳定版于2016年9月19日发布后,构建工具的最新版本是 2.2.0。所以你可以通过以下方式进行修复:
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
}
由于 Android Studio 2.4 稳定版尚未发布(截至2017年5月4日),因此构建工具的最新稳定版本是2.3.1。
dependencies {
classpath 'com.android.tools.build:gradle:2.3.1'
}
如果您将此构建工具版本更新到2.3.*,则还应在/yourProjectRoot/gradle/wrapper/gradle-wrapper.properties文件中将Gradle包装器版本更新为3.3。(我知道这与问题“升级到3.0后Gradle构建失败”不匹配,但我强烈建议您按照Google的建议使用最新的构建工具)顺便说一句,构建工具版本2.3.1仅存在于jCenter上,而不是MavenCentral。因此,如果您在终端中运行gradlew命令时遇到下面的错误,请注意。
Could not find com.android.tools.build:gradle:2.3.1.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.jar
只需将 mavenCentral() 替换为 jcenter(),如下所示:
repositories {
jcenter()
}