Не удалось найти com.android.tools.build:gradle:5.4.1 - PullRequest
0 голосов
/ 24 июня 2019

Я только что включил старый компьютер и пытаюсь получить доступ к некоторому коду.После обновления всей моей Android Studio, JDK и загрузки последней версии Gradle у меня возникли проблемы при сборке проекта.Я получаю эту ошибку;

ERROR: Could not find com.android.tools.build:gradle:5.4.1.
Searched in the following locations:
  - https://jcenter.bintray.com/com/android/tools/build/gradle/5.4.1/gradle-5.4.1.pom
  - https://jcenter.bintray.com/com/android/tools/build/gradle/5.4.1/gradle-5.4.1.jar
Required by:
    project :
Add Google Maven repository and sync project
Open File

У меня нет этого и этого

Ниже приведено содержимое build.gradle файла

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

Ниже приведено содержимое файла оболочки

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

в моих настройках я переключился между настройками по умолчанию и установкой пути вручную.Я также попытался добавить google() и MavenCentral() в репозитории

Я просто собираюсь и запускаю свое приложение, но оно говорит нет!хаха, помоги

Ответы [ 2 ]

1 голос
/ 25 июня 2019

Не путайте Gradle с плагином Android Gradle.

classpath 'com.android.tools.build:gradle:5.4.1'

Это плагин Android Gradle, а 5.4.1 не существует .

Используйте последнюю стабильную версию:

classpath 'com.android.tools.build:gradle:3.4.1'

Проверьте примечания к выпуску для других версий.

0 голосов
/ 25 июня 2019

Если вы открываете URL https://jcenter.bintray.com/com/android/tools/build/gradle,, то нет 5.4.1.

Чтобы узнать значение версии Gradle, отметьте Что такое настоящая версия Android Studio Gradle? .

В вашем случае вам нужно добавить google() репо в ваше закрытие buildscript и изменить версию плагина android-gradle-plugin так, чтобы она была 3.4.1

buildscript {
    repositories {
        google()// <-- add this. 
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.1'
    }

И такжеВозможно, вам нужно обновить закрытие allprojects, как показано ниже:

allprojects {
    repositories {
        google()// <-- add this. 
        jcenter()
    }
}


Edit # 1

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

Это конфигурация оболочкисообщая, какую версию Gradle использовать для вашего плагина Android Gradle.Это НЕ версия плагина.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...