I am trying to use latest Gradle version (2.0), however I keep getting this message when hitting gradle build in terminal. Why is it asking for 1.10 version? I am new to Gradle, so I'm trying to get my head around it.
Gradle version 1.10 is required. Current version is 2.0
Here are my dependencies (module build.gradle file):
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
classpath fileTree(dir: 'build-libs', include: '*.jar')
}
...and wrapper task:
task wrapper(type: Wrapper) {
gradleVersion = "2.0"
}
Also, I have set the distribution URL as follows (in the local.properties file):
distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-all.zip
The final thing is that in File->Settings->Gradle
, I selected "Use customizable gradle wrapper"
GRADLE_HOME
is set to C:\Program Files (x86)\Gradle\gradle-2.0
The build.gradle file:
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"
}
UPDATE1
As it stands i am using this Android Studio 1.1.0 with 1.1.0-rc1 plugin version
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0-rc1'
}
Gradle version is 2.3 in gradle-wrapper.properties
distributionUrl=http\://services.gradle.org/distributions/gradle-2.3-all.zip
I have tried plugin version 1.1.0, but then it complains about com.android.application
UPDATE 01/2016
As it stands, i am using gradle 2.9 distribution in gradle - > wrapper -> gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-all.zip
and plugin is
classpath 'com.android.tools.build:gradle:1.5.0'
I was following wono's method on mac and I was getting "gradlew command not found" error. Fixed issue by changing mod of gradlew file
I hope this will help others
Looks like the current version of Android Gradle plugin (0.12.2) works with Gradle of version not later than 1.12.
I haven't found a direct statement for that on the Tools site, there is this phrase only:
But I manually tested with Gradle 2.0 and 1.2 and it does not work, so I believe this restriction from the Tools site still applies for Android Gradle plugin 0.12.2.
I would suggest to fail back to Gradle 1.12 by setting
distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-bin.zip
in yourgradle-wrapper.properties
file.Then just use
gradlew
as usual.