web-dev-qa-db-fra.com

Android Studio 3.2 - Impossible de trouver com.Android.tools.build:aapt2:3.2.0-4818971

Je suivais un tutoriel pour développer un pack d’icônes pour Android et lors de l’importation du projet, plusieurs erreurs se sont présentées. Le problème a été résolu - Gradle Version 4.6 - Les chemins absolus ne sont pas pris en charge lors de la définition du nom du fichier de sortie

Après avoir résolu cette erreur, l'erreur suivante est apparue.

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

J'ai essayé d'ouvrir les URL et j'ai pu télécharger les fichiers JAR (aapt2-3.2.0-4818971-windows.jar) et JSON (aapt2-3.2.0-4818971.pom.json) à partir des 2 premières URL. Devrais-je copier ces fichiers quelque part? Que dois-je faire pour résoudre cette erreur?

36
TomJ

Très probablement, le référentiel Google ne figure pas dans le fichier build.gradle de votre projet. Ajoutez google() aux DEUX emplacements comme indiqué ci-dessous:

buildscript {

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

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

J'ai pu résoudre le problème en ajoutant google () aux deux emplacements:

Fichier -> Structure du projet -> Projet -> * Ajoutez maintenant ", google () " dans 

Dépôt de plugins Android

et 

Répertoire de bibliothèque par défaut

*

6
eurydice

Lorsque vous effectuez une mise à niveau vers la version 4.6 de Gradle. Vous devez également suivre les mises à niveau. Page de sortie du plugin Gradle .

1. Android Studio 3. +

Vous avez besoin d'Android Studio version 3. + pour disposer de la version 4.6 de gradle. Au moment de poster la dernière version était 3.2.1. Vous pouvez voir la dernière version sur cette page

2. Gradle Plugin 3.1. +

Vous avez besoin du plugin 3.1. + Gradle pour le support de gradle-4.6. Vérifiez au niveau du projet build.gradle.

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

Au moment de poster la dernière version était 3.2.1. Vous pouvez voir dernière version ici .

3. Ajouter la bibliothèque Google Maven

Vous devez ajouter la bibliothèque Google Maven au niveau du projet build.gradle, comme indiqué ci-dessous.

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

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

Pour les personnes qui rencontrent toujours exactement le même problème même après avoir ajouté deux google àLES DEUXpositions dans le fichier de classement pertinent. Je vous suggère de vérifier la page Android Studio -> Preferences -> HTTP Proxy.
Si vous constatez des avertissements tels que "... ont défini le proxy JVM sur 127.0.0.1" .Vous devez ensuite prendre en compte les problèmes liés au vpn, qui dépendent de votre contexte.
Si votre ordinateur est sous MacOS, accédez à la page de configuration Network, onglet advance->proxy, décochez la case toutes les cases à cocher.
Revenez à votre IDE en procédant comme suit: Android Studio->File->Invalidate Caches/Restart. Après cela, revenez à la page de contrôle Android Studio -> Preferences -> HTTP Proxy, les avertissements précédents doivent être partis. Exécutez à nouveau.

1
zionpi

voyez les dépendances du module :licensing et utilisez com.Android.tools.build:aapt2:3.2.0 (ou même "com.Android.tools.build:aapt2:3.2.0:windows"), qui est la version finale ... cette version 4818971 devrait normalement venir avec un préfixe/suffixe alpha (le numéro de version semble être incorrect). peut-être qu’il faudra peut-être ajouter un référentiel google() également. ordinaire, cette dépendance devrait être présente; supprimer cette dépendance pourrait être une autre option possible.

1
Martin Zeitler