Android Studio: Gradle Refresh Failed - Could not find com.android.tools.build:gradle:2.2.0-alpha6

AndroidAndroid StudioGradle

Android Problem Overview


I've just pulled down an Android project from git, and Android Studio is giving me the following error whenever I attempt to open it;

Error:Could not find com.android.tools.build:gradle:2.2.0-alpha6.
Searched in the following locations:
    https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom
    https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar
    https://maven.fabric.io/public/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom
    https://maven.fabric.io/public/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar
Required by:
    newApp_Android:app:unspecified

I've installed Gradle locally, and set up environment paths via System.

Under Project Structure/Project, the following setup is in use;

Gradle Version : 2.10
Android Plugin Version : 2.2.0-alpha6
Android Plugin Repository : jcenter
Default Library Repository : jcenter

Could anyone point me in the right direction on this?

Android Solutions


Solution 1 - Android

This is because the build process is unable to find the dependency in Maven repository. Add jcenter() along with mavenCentral() in your project level build.gradle file.

buildscript {
    repositories {
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.0'
    }
}

Solution 2 - Android

So I had a similar error while I was trying to build ionic2 project for android. This happened after android studio updated gradle during its updates.

Error: cmd: Command failed with exit code 1 Error output:

FAILURE: Build failed with an exception.

I read the above answers which pointed to update a 'build.gradle' file but turns out there were multiple files with that name in the project. What worked for me (and hopefully helpful to whoever is working on angular2/ionic2 project and having this issue) is updating the build.gradle file at

[rootOfPorject]/platforms/android/CordovaLib/build.gradle

This file was missing the jcenter() entry and now the repository part looks like this and works like a charm.

repositories {
    jcenter()
    mavenCentral()
}

Hope this saves time for someone else.

EDIT: As @rcerecedar mentioned, you might also need to add jcenter() in the following file as well.

[rootOfPorject]/platforms/android/build.gradle

In this file you should check its present in buildscript -> repositories and also optionally in allprojects -> repositories

Solution 3 - Android

1.Goto "C:\Program Files\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle"

2.See the Latest folder name , i.e "2.2.3" , Copy It.

3.Go to build.gradle(Module:yourapp) file ,

Place here:

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'
}

Solution 4 - Android

If you have firewall configured in your PC,try the following in gradle.properties.

systemProp.https.proxyHost=<proxyHostName>
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=<user id>
systemProp.https.proxyPassword=<password>
systemProp.https.nonProxyHosts=www.google.com|localhost

Solution 5 - Android

What worked for me was i did exactly what "geekydhaval" said, thanks again for that but I went back to the dependencies { classpath 'com.android.tools.build:gradle:2.3.0' } and change from 2.3.2 to 2.3.0 and the build completed successfully.

Solution 6 - Android

Replace the gradle:2.2.0-alpha6 to gradle:2.2.0-alpha3.
If this doesn't work replace it to gradle:2.2.0-alpha2.

Solution 7 - Android

As gradle is updating the previous version will be replaced with new version so we have to change the gradle version in code as it would be referring to previous version and will show error like this

> > Could not resolve all dependencies for configuration ':classpath'. > Could not find com.android.tools.build:gradle:2.2.3. Searched in the following locations: file:/home/ubuntu/.m2/repository/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom file:/home/ubuntu/.m2/repository/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar Required by: :: Open file

The solution to this is that we add the repository in the build.gradle file like

buildscript {
repositories {
    mavenCentral()
    google()
    jcenter()
}

OR

GOTO the File Explorer and search

C:\Program Files\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle

and see the Gradle name with latest version like

Gradle 2.2.0
Gradle 3.2.1
Gradle 2.1.0

and select the latest version like 3.2.1 and paste it in the build.gradle file in dependencies section like

dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'}

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionEoghanView Question on Stackoverflow
Solution 1 - AndroidsembozdemirView Answer on Stackoverflow
Solution 2 - AndroidHassanView Answer on Stackoverflow
Solution 3 - AndroidgeekydhavalView Answer on Stackoverflow
Solution 4 - AndroidMuralitharanView Answer on Stackoverflow
Solution 5 - AndroidMatt BrownView Answer on Stackoverflow
Solution 6 - AndroidNir DuanView Answer on Stackoverflow
Solution 7 - AndroidMuhammad HämzahView Answer on Stackoverflow