Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Could not find com.android.tools.build:gradle:4.4

Tags:

android

gradle

I just migrated gradle from 3.0.1 to 4.4. Now Android Studio showing gradle build failed showing below errors.

Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find com.android.tools.build:gradle:4.4. Searched in the following locations: https://jcenter.bintray.com/com/android/tools/build/gradle/4.4/gradle-4.4.pom https://jcenter.bintray.com/com/android/tools/build/gradle/4.4/gradle-4.4.jar https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.4/gradle-4.4.pom https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.4/gradle-4.4.jar

Project level build.gradle file is following below

 buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        //classpath 'com.android.tools.build:gradle:3.0.1'
        //replaced by 4.4 below
        classpath 'com.android.tools.build:gradle:4.4'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
        mavenCentral()
        jcenter()
        google()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Project structure is shown below.

Project Structure and gradle setting

like image 266
Kisan Thapa Avatar asked Mar 27 '18 05:03

Kisan Thapa


2 Answers

You mixed up with plugin version and distributionUrl. Plugin version should be classpath 'com.android.tools.build:gradle:3.0.1' or com.android.tools.build:gradle:3.1.0. Read Android Plugin for Gradle Release Notes.

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

And distributionUrl to GradleWrapper.

distributionUrl = https\://services.gradle.org/distributions/gradle-4.4-all.zip

Currently latest Version 3 gradle plugin available on android for which you have to use classpath 'com.android.tools.build:gradle:3.1.0'.
To be up to date see Configure Your Build.

like image 85
ADM Avatar answered Oct 10 '22 23:10

ADM


Guess you mixed up Gradle and Android Gradle Plugin regarding their versions?

The latest Android Gradle Plugin is v4.0.0 as of April 2020, which maps to Gradle v6.1.1.

like image 38
Wei WANG Avatar answered Oct 10 '22 22:10

Wei WANG