我试图使用最新的Gradle版本(2.0),但每当在终端中输入gradle build时,就会出现这个消息。为什么要求版本1.10?我对Gradle还很陌生,所以正在尝试理解它。
需要Gradle版本1.10。当前版本是2.0
这是我的依赖项(模块build.gradle文件):
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
classpath fileTree(dir: 'build-libs', include: '*.jar')
}
...还有包装任务:
task wrapper(type: Wrapper) {
gradleVersion = "2.0"
}
另外,我已将分发URL设置为以下内容(在local.properties文件中):
distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-all.zip
最后一件事是,在文件->设置->Gradle
中,我选择了“使用可自定义的gradle wrapper”。
GRADLE_HOME
已设置为C:\Program Files(x86)\Gradle\gradle-2.0
build.gradle文件:
buildscript {
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
classpath fileTree(dir: 'build-libs', include: '*.jar')
}
}
task wrapper(type: Wrapper) {
gradleVersion = "2.0"
}
更新1
目前我正在使用 Android Studio 1.1.0 版本,并搭载了 1.1.0-rc1 插件版本。
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0-rc1'
}
gradle-wrapper.properties 中 Gradle 版本为 2.3。
distributionUrl=http\://services.gradle.org/distributions/gradle-2.3-all.zip
我尝试了1.1.0版本的插件,但它抱怨com.android.application
更新于2016年01月
目前,我在gradle -> wrapper -> gradle-wrapper.properties中使用gradle 2.9发行版。
distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-all.zip
并且插件是
classpath 'com.android.tools.build:gradle:1.5.0'