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 fix the problem updating the gradle version within build.gradle file:
}
This solve my problem. I hope this would help.
If you are getting this problem because you moved project developed using old Android studio to new Android Studio, then just create new project in new Android Studio and cross check your gradle related files with newly create project.
The version of Android gradle plugin needs to be compatible with the version of Gradle. Checkout the version compatibility mapping table.
IF ABOVE FIX DO NOT WORK TRY THIS
You have to change this line in
build.gradle
in
you have to change this line in your
build.gradle
In
The Android plugin requires a particular version of Gradle. The latest Android plugin version requires 1.12, the Android plugin version declared in your build requires 1.10.
Message: "Gradle version 1.10 is required. Current version is 2.0"
Occurs when: Attempting to build an Android project that requires 1.10 version of Gradle while using 2.0 version of it as native.
Solution: Using Gradle Wrapper
Steps:
Make sure the distributionUrl is specified as gradle-1.10-all.zip at the Gradle-wrapper properties file within the Android project. The file path would be like this:
Run Gradle Wrapper command at the very top level of the project where the executable scripts (i.e. gradlew and gradlew.bat) are located.
For Unix-like OS:
For Windows OS:
Run build command with Gradle Wrapper.
For Unix-like OS:
For Windows OS: