android to - “Gradle Version 2.10 is required.” Error

4.0.1. update (24)

My problem maybe is different,so I just wanna tell somebody who may have the same problem as me.

I solved this problem by change Terminal path. when I run gradle clean, the error come cross "Gradle version 2.10 is required. Current version is 2.2.1".

I checked .gradle directory in my project, there are two versions in it: 2.2.1, 2.10.

when I run gradle -v, it shows my current version is 2.2.1. I change my system environment GRADLE_HOME to 2.10 root directory, then I restart terminal in AS and run 'gradle -v', it still shows the current verision is 2.2.1.

open setting -> terminal change the cmd.exe path to the System32/cmd.exe. then restart terminal, run gradle clean,everything is fine.

As I've been using

classpath ''

In the build.gradle file, I got the following error since gradle version 2.10 has been released. The error is :

Warning:Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in C:\Users\blahblah\myproject\gradle\wrapper\ to

at first it looks easy to solve by the guide, but when I'd done the change, I got the error again.

I'm using Android Studio 2.0 with the latest Android SDK Tools 24.4.1 and Android SDK Build Tools 23.0.2

I've even tried to download Gradle 2.10 and put it manually on android-studio\gradle\ folder, but no luck.

Any help would be appreciated.

Easiest way for me to fix this issue:

  1. close IDE.
  2. delete "gradle" folder
  3. re-open project.

if your has this error that "supported Gradle version is 2.14.1. Current version is 2.4. ", on terminal. means your should update your gradle.

On Mac OS: you can use brew upgrade gradle

For people who are using Ionic/Cordova framework, we need to change the distributionUrl in GradleBuilder.js file to var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://';

The GradleBuilder.js locates at project/platforms/android/cordova/lib/builders/GradleBuilder.js

In my case the problem was indeed in the distributionURL in file and Android Studio auto-fixed inserting


But this was a wrong URL. The correct one is


Apparently the url changed in gradle's API but not in Android Studio so fixing it by hand solved the problem for me.

Go to File -> Settings -> Build, Execution, Deployment -> Gradle -> choose Use default gradle wrapper

File - setting - Build Execution Deployment - Gradle - Select 'Use default gradle wrapper(recommended)'

Some cases it does not work-out because there is no problem in your project gradle or android-studio.

Step 1:

Minimum supported Gradle version is 2.14.1. Current version is 2.11. If using the gradle wrapper, try editing the distributionUrl

  • Check gradle version in your system gradle -version
  • Older version upgrade gradle version brew install gradle

Step 2

  • Go to android-studio-> Preference-> Build,Execution,Deployment-> Gradle

  • Use default gradle wrapper and un-mark offline work

Step 3

  • Check distributionUrl in

  • Upgrade if older version.

  • Clean Project

Download the latest from

download from Complete Distribution link

open in android studio file ->settings ->gradle

open the path and paste the downloaded zip folder gradle-3.0 in that folder

change your gradle 2.8 to gradle 3.0 in file ->settings ->gradle

Or you can change your gradle wrapper in the project

edit YourProject\gradle\wrapper\ file and edit the field distributionUrl in to


for me all previous solutions failed, so i just edited

Project\gradle\wrapper\ -> field distributionUrl 



You need to change File > Settings > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path

On Mac OS, change the path in Android Studio > Preferences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home

Or set Use default gradle wrapper and edit Project\gradle\wrapper\ files field distributionUrl like this


For Android studio v2.1

Follow these easy steps from images.

  1. Go "File" and click "Project structure".

  2. Then select "Project" from left menu and then change "Gradle version" to the version your sdk manager has installed. In my case it is 2.10 so i change version to 2.10 and then click on "Ok". And then android studio automatically do gradle sync again and error was fixed.

I had the same problem and no answer in helped. But I found the issue in my project. It was because my .gitignore file contained these lines:

# Package Files #

and that is why git did not upload the MyProject\gradle\wrapper\gradle-wrapper.jar file to remote. So, I added this line to .gitignore:


Make sure you had this line too. At least this solved my problem

If the problem persist, add the following code in the build.gradle of the top project.

buildscript {[''] = 'true'


For those who uses ionic, go to
[project name]/platforms/android/cordova/lib/builders/GradleBuilder.js

on line 164 you will see the following:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://';

This line is used to create your, so any changes to the wont matter. All you need to do is change the url to the latest version, sync the gradle and the problem is solved.

Just want to change the gradle version in the Android studio, go to File>settings>project and change the gradle version. After you apply, it will sync the project and you are ready to build.


If you are getting this when you run:
gradle build
from command line you have to use:
gradlew build
instead so that you will use gradle wrapper to downloaded the appropriate gradle version needed by the app.

When you execute gradle build you are using the global gradle installed on your system.

Open Preference and search for Gradle or Navigate to Builds, Execution, Deployment > Build Tools > Gradle

Then change Project-Level setting to Use default gradle wrapper (recommended)

Or keep local gradle distribution option and set Gradle home to /.../gradle-2.10

Make Sure that Gradle version is already setup to 2.10 in Module Settings

On the Project Window, right click on your project then select Open Module Settings (+)


Gradle Version: 3.3 Android Plugin version: 2.3.1

I had to upgrade my version of Cordova to support the latest version of Gradle. Updating the distributionUrl in GradleBuilder.js didn't work for me.

Latest gradle

Download the latest from from Complete Distribution link in android studio file ->settings ->gradle the path and paste the downloaded zip folder gradle-3.3 in that folder

4.change your gradle 2.8 to gradle 3.3 in file ->settings ->gradle

5.Or you can change your gradle wrapper in the project

6.edit YourProject\gradle\wrapper\ file and edit the field distributionUrl in to


shown in android studio's gradle files

this work for me.

create a new project in android studio. Open project setting and copy the local gradle path. now open the project having gradle problem and paste that url and select local path.

click apply problem will get solved.

First Check your Project-level settings at

File > Settings > Build, Executions, Deployment > Build Tools > Gradle

and Select the Option :

  • Use default gradle wrapper (recommended)

then go to Project's

Gradle > wrapper >

and edit version of the distributionUrl


And you are done :)

I encountered the same issue before.

In the end, the problem is that you use terminal; it uses system config.

check it, whether you have set


Hope it helps

I had Android Studio version 1.5.1 installed and was running into this error. I have the following buildscript (which was working on Ubuntu but not Windows):

buildscript {
    dependencies {
        classpath ''

I tried:

  1. gradlew clean
  2. Use default gradle wrapper (recommended)
  3. Use local distribution and linked to downloaded gradle 2.2.1 binary

None of these solutions worked unfortunately. It should be worth noting that upgrading Android Studio from 1.5.1 to 2.1.1 also failed with errors about 2.10 missing so could not be performed.

Solution: What I ended up doing was simply downloaded the latest stable version of Android Studio and installing that instead (2.1.1 at the time). After doing that gradle synced succesfully

In my case it was an higher version of Google-play-services. I set them to 7.0.0 (not 8.x) and all was ok.

android android-studio plugins gradle android-gradle