Я хотел использовать 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
и вот мой build.gradle




В итоге я зашел в файл 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. Решено
Попробуйте удалить каталог
.gradle, все каталогиbuild, а затем выполните Файл-> Недействительный кэш и перезапуск -> Недействительный и перезапуск.