Android Studio 3.2 - Не удалось найти com.android.tools.build:aapt2:3.2.0-4818971

Я следил за учебным пособием по разработке пакета значков для андроида, и когда я импортировал проект, у меня появилось несколько ошибок, и оно было решено здесь - Gradle Version 4.6 - Абсолютный путь не поддерживается при настройке имени выходного файла

После устранения этой ошибки появилось следующее сообщение об ошибке.

Could not find com.android.tools.build:aapt2:3.2.0-4818971.
Searched in the following locations:

file:/C:/Users/Tomin Jacob/AppData/Local/Android/Sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom

file:/C:/Users/Tomin Jacob/AppData/Local/Android/Sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-windows.jar

file:/C:/Users/Tomin Jacob/AppData/Local/Android/Sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom

file:/C:/Users/Tomin Jacob/AppData/Local/Android/Sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-windows.jar

file:/C:/Users/Tomin Jacob/AppData/Local/Android/Sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom

file:/C:/Users/Tomin Jacob/AppData/Local/Android/Sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-windows.jar

https://jcenter.bintray.com/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom

https://jcenter.bintray.com/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-windows.jar

https://jitpack.io/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971.pom

https://jitpack.io/com/android/tools/build/aapt2/3.2.0-4818971/aapt2-3.2.0-4818971-windows.jar
Required by:
    project :licensing

Я попытался открыть URL-адреса, и я смог загрузить файлы JAR (aapt2-3.2.0-4818971-windows.jar) и JSON (aapt2-3.2.0-4818971.pom.json) из первых двух URL-адресов. Должен ли я копировать эти файлы где-нибудь? Что делать, чтобы решить эту ошибку?

Ответ 1

Скорее всего, у вас нет репозитория Google в файле build.gradle проекта. Добавьте google() в BOTH местах, как показано ниже:

buildscript {

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

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

Ответ 2

Я смог решить проблему, добавив google() в обоих местах:

Файл → Структура проекта → Проект → * Теперь добавьте " , google() " в

Репозиторий плагинов для Android

а также

Репозиторий библиотеки по умолчанию

*

Ответ 3

При обновлении до версии 4.6 gradle. Тебе тоже нужны следующие обновления. Страница релиза Gradle Plugin.

1. Android Studio 3. +

Вам нужна Android Studio версии 3. +, чтобы иметь версию Gradle 4.6. На момент публикации последний релиз был 3.2.1. Вы можете увидеть последний выпуск на этой странице.

2. Gradle Plugin 3.1. +

Вам нужен 3.1. + Плагин gradle для поддержки gradle-4.6. Проверьте на уровне проекта build.gradle.

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

На момент публикации последняя версия была 3.2.1. Вы можете увидеть последний выпуск здесь.

3. Добавьте библиотеку Google Maven

Вам необходимо добавить библиотеку Google Maven на уровень проекта build.gradle, как показано ниже.

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

allprojects {
    repositories {
        google()
        ...
    }
}

Ответ 4

см. зависимости модуля :licensing и использование com.android.tools.build:aapt2:3.2.0 (или даже "com.android.tools.build:aapt2:3.2.0:windows"), который является окончательной версией... что версия 4818971 должна иметь обычный alpha префикс/суффикс (номер версии кажется неправильным). возможно, может потребоваться добавить репозиторий google(). обычная, эта зависимость должна присутствовать; удаление этой зависимости может быть еще одним возможным вариантом.

Ответ 5

Для тех людей, которые по- прежнему сталкиваются с точно такой же проблемой, даже после добавления двух google.com для ОБОЕГО позиций в соответствующем Gradle file.i хотел бы предложить вам проверить Android Studio → Preferences → HTTP Proxy - страница.
Если вы обнаружите, что в нем указано несколько предупреждений, таких как "... для прокси-сервера JVM установлено значение 127.0.0.1". Затем следует рассмотреть проблемы, связанные с vpn, которые зависят от вашего контекста.
Если ваш рабочий стол MacOS, перейдите на страницу настроек Network, advance->proxy вкладка advance->proxy, снимите все флажки там.
Вернитесь в свою среду IDE, выполнив следующие действия: Android Studio->File->Invalidate Caches/Restart После этого вернитесь на страницу Android Studio → Preferences → HTTP Proxy сервер Android Studio → Preferences → HTTP Proxy снова, предыдущие предупреждения должны исчезнуть. Выполните снова.

Ответ 6

Я решил мою проблему путем обновления моего classpath из

    'com.google.gms:google-services:4.0.0

в

    'com.google.gms:google-services:4.2.0'

надеюсь это поможет