Ошибка Gradle для инструментов сборки для файлов pom и jar

Я хотел использовать android gradle 5.5.1, для которого требуется плагин версии 3.4.0+, и я использую плагин версии 3.4.2, но когда я пытаюсь создать проект, я получаю 4 ошибки при поиске файлов .pom и .jar, связанных с android.tools .сборка.градле:3.4.2 Я волнуюсь, и мне действительно нужна помощь Спасибо

это ошибка

ОШИБКА: не удалось найти com.android.tools.build:gradle:3.4.2. Искал в следующих местах: - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.4.2/gradle-3.4.2.pom - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.4.2/gradle-3.4.2.jar - https://jcenter.bintray.com/com/android/tools/build/gradle/3.4.2/gradle-3.4.2.pom - https://jcenter.bintray.com/com/android/tools/build/gradle/3.4.2/gradle-3.4.2.jar Требуется: проект : Открыть файл

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

вот мой gradle-wrapper.properties

  • URL-адрес дистрибутива=https://services.gradle.org/distributions/gradle-5.5.1-all.zip *

и вот мой build.gradle

  • зависимости { путь к классам 'com.android.tools.build: gradle: 3.4.2' } *

Попробуйте удалить каталог .gradle, все каталоги build, а затем выполните Файл-> Недействительный кэш и перезапуск -> Недействительный и перезапуск.

Rawnald Gregory Erickson 19.07.2019 21:18
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
1
591
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

В итоге я зашел в файл build.gradle и добавил google() прямо над jcenter(), вот так.

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

Как только я это сделал, он перестал жаловаться. Я нашел свой ответ в следующем связанном вопросе https://stackoverflow.com/a/44071571/11865353

Ответ принят как подходящий

Проблема только что решена. Поскольку я живу в Иране, Google не позволяет моему IP-адресу загружать эти файлы, поэтому решение состояло в том, чтобы изменить мой IP-адрес DNS на то, что позволяет мне загружать Google. Решено

Другие вопросы по теме