Android Studio 3.2 - Не удалось найти com.android.tools.build:aapt2:3.2.0-4818971 - PullRequest
0 голосов
/ 27 сентября 2018

Я следовал учебному пособию по разработке пакета значков для Android, и когда я импортировал проект, у меня появилось несколько ошибок, и это было решено здесь - Gradle Версия 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-адресов.Должен ли я скопировать эти файлы куда-нибудь?Что я должен сделать, чтобы решить эту ошибку?

Ответы [ 6 ]

0 голосов
/ 07 апреля 2019

Я решил свою проблему, обновив мой путь к классам с

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

до

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

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

0 голосов
/ 08 января 2019

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

0 голосов
/ 21 октября 2018

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

1.Android Studio 3. +

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

2.Плагин Gradle 3.1. +

Вам необходим плагин 3.1. + Для поддержки 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()
        ...
    }
}
0 голосов
/ 10 октября 2018

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

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

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

и

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

*

0 голосов
/ 27 сентября 2018

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

buildscript {

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

allprojects {
    repositories {
        google()
        jcenter()
    }
}
0 голосов
/ 27 сентября 2018

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

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