"Erreur: com.android.tools.aapt2.Aapt2Exception: erreur AAPT2: consultez les journaux pour plus de détails": causes et solutions
Dans l'article d'aujourd'hui, nous allons parler de l'erreur avec un nom très long: "Erreur: com.android.tools.aapt2.Aapt2Exception: erreur AAPT2: consultez les journaux pour plus de détails". Cette erreur est exclusivement affectée par les créateurs de contenu de l'environnement de développement intégré d'Android Studio 3.0.
Une erreur peut survenir lors de nombreux processus: assembler un projet, le compiler, ou même directement lors du développement. L'erreur "Erreur: com.android.tools.aapt2.Aapt2Exception: erreur AAPT2: vérifier les journaux pour plus de détails" introduit souvent une stupeur chez de nombreux développeurs Android, mais vous pouvez facilement vous en débarrasser dans la plupart des cas.
Alors, quelle est la raison de cet accident dans Android Studio 3.0? Franchement, la raison peut être vue directement dans l'erreur elle-même: l'outil Android Asset Packaging Tool de la deuxième version. De nombreux autres développeurs recommandent de désactiver AAPT2 pour leurs projets si l'erreur "Erreur: com.android.tools.aapt2.Aapt2Exception: erreur AAPT2: consultez les journaux pour plus de détails" est extrêmement simple, mais il existe une solution plus simple.
Comment corriger l'erreur "Erreur: com.android.tools.aapt2.Aapt2Exception: erreur AAPT2: consultez les journaux pour plus de détails"?
Ainsi, comme nous l’avons dit plus haut, vous pouvez facilement désactiver AAPT dans votre projet - et tout est une question de chapeau. D'accord, ce n'est pas la solution la plus rentable, car nous évitons simplement l'erreur elle-même, mais cela fonctionne. Pour désactiver AAPT2 dans votre projet, vous devez procéder comme suit:
- allez à la racine de votre projet et ouvrez le fichier gradle.properties ;
- ajoutez la ligne android.enableAapt2 = false à ce fichier ou modifiez-le s'il y est présent;
- Synchronisez maintenant le projet en cliquant sur Fichier → Synchroniser .
Dès que vous faites cela, l'erreur "Erreur: com.android.tools.aapt2.Aapt2Exception: erreur AAPT2: vérifier les journaux pour plus de détails" sera immédiatement éliminée, car l'outil Android Asset Packaging Tool de la deuxième version n'est plus utilisé dans le projet. La méthode fonctionne, mais n'est pas tout à fait pratique, car vous devrez effectuer des actions similaires dans chaque projet que vous développez.
Que peut-on faire d'autre? En fait, l'erreur "Erreur: com.android.tools.aapt2.Aapt2Exception: erreur AAPT2: vérifier les détails des journaux" se produit souvent en raison de la présence de caractères cyrilliques dans le répertoire du fichier .gradle . Voyons ce que vous devez faire:
- cliquez sur Fichier → Paramètres ;
- puis allez dans Construire, Exécuter, Déployer;
- sélectionnez Gradle et regardez la ligne avec le répertoire - changez pour un répertoire où Cyrillic est manquant;
C’est tout ce dont vous avez besoin pour éliminer l’erreur "Erreur: com.android.tools.aapt2.Aapt2Exception: erreur AAPT2: consultez les journaux pour plus de détails".