Не удалось найти файл manifest-merger.jar(com.android.tools.build:manifest-merger:26.1.2) после обновления версии 4.4

После обновления до уровня 4.4:

gradle-wrapper.properties

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

Компиляция проекта Android не выполняется со следующей ошибкой:

Could not find manifest-merger.jar (com.android.tools.build:manifest-merger:26.1.2).
Searched in the following locations:
    https://jcenter.bintray.com/com/android/tools/build/manifest-merger/26.1.2/manifest-merger-26.1.2.jar

Ответы

Ответ 1

Решение довольно просто, вы должны инвертировать jcenter() и google() репозитории в свой файл build.gradle root (сначала в моем jcenter()):

buildscript {

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


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

Ответ 2

Я решил эту проблему, обновив версию оболочки gradle-4.10.1-all.zip до gradle-4.10.1-all.zip

gradle-wrapper.properties

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

Ответ 3

Очистка кэша Gradle (~/.gradle/caches) работала для меня.

Ответ 4

  1. Удалите папку .gradle в своем корневом хранилище
  2. Обновление оболочки Gradle: distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

в файле: gradle-wrapper.properties

  1. Снова синхронизировать Gradle