简体   繁体   中英

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

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.

项目结构和gradle设置

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 .

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.

Please help me to resolve this problem..

ERROR: Could not find com.android.tools.build:gradle:6.0.1. Searched in the following locations: - https://jcenter.bintray.com/com/android/tools/build/gradle/6.0.1/gradle-6.0.1.pom If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration. Required by: project : Add Google Maven repository and sync project Open File

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM