簡體   English   中英

找不到 com.android.tools.build:gradle:4.4

[英]Could not find com.android.tools.build:gradle:4.4

我剛剛將 gradle 從 3.0.1 遷移到 4.4。 現在顯示 gradle 構建失敗的 Android Studio 顯示以下錯誤。

引起:org.gradle.internal.resolve.ModuleVersionNotFoundException:找不到 com.android.tools.build:gradle:4.4。 在以下位置搜索: 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

項目級 build.gradle 文件如下

 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
}

項目結構如下圖所示。

項目結構和gradle設置

你混淆了插件版本和distributionUrl 插件版本應該是classpath 'com.android.tools.build:gradle:3.0.1'com.android.tools.build:gradle:3.1.0 閱讀Android Plugin for Gradle 發行說明

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

distributionUrlGradleWrapper

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

當前最新的版本 3 gradle 插件可在 android 上使用,您必須使用classpath 'com.android.tools.build:gradle:3.1.0'
要保持最新狀態,請參閱配置您的構建

猜猜你把GradleAndroid Gradle Plugin的版本搞混了?

截至 2020 年 4 月,最新的 Android Gradle 插件是 v4.0.0,映射到 Gradle v6.1.1。

請幫助我解決此問題。

錯誤:找不到com.android.tools.build:gradle:6.0.1。 在以下位置搜索:-https: //jcenter.bintray.com/com/android/tools/build/gradle/6.0.1/gradle-6.0.1.pom如果要檢索的工件可以在以下位置找到在存儲庫中但沒有“ Maven POM”格式的元數據時,您需要調整存儲庫聲明的“ metadataSources {...}”。 必填項:項目:添加Google Maven存儲庫並同步項目打開文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM