web-dev-qa-db-fra.com

Android Migration Studio 3.0 erreur AAPT2

Après avoir migré mon projet existant vers Android Studio 3.0, il ne compile pas. Voici les détails du journal:

Error:Java.util.concurrent.ExecutionException: 
    Java.util.concurrent.ExecutionException: 
com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:Java.util.concurrent.ExecutionException: 
com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
Error:com.Android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for 
details
Error:Execution failed for task ':app:processDebugResources'.
Failed to execute aapt
Information:BUILD FAILED in 27s
Information:11 errors
Information:0 warnings
8
user8806859

Accédez à votre gradle.properties écrivez le code ci-dessous et synchronisez votre projet

Android.enableAapt2=false

enter image description here

14
Gaurav Singh

Votre nom d'utilisateur dans OS est-il cyrillique? Si tel est le cas, vous devez modifier le dossier de ressources .gradle dans les paramètres en chemin qui ne contient pas de symboles cyrilliques. Dans ->Settings-> Build, Execution -> Gradle changement Service directory path à "C: /Users/Public/.gradle"

4
Leo240

ce problème se produit lorsqu'il y a quelque chose de mal dans votre fichier XMl

1: - supprimez tous les fichiers XML inutiles de votre code

2: - Rouvrir et vérifier les fichiers XML

S'il y a toujours un problème

Accédez à votre gradle.properties écrire le code ci-dessous

Android.enableAapt2=false 

puis allez sur votre build.gradle (app) écrivez le code ci-dessous et synchronisez votre projet

aaptOptions {
        cruncherEnabled = false
    }

Like this Image

Remarque Android.enableAapt2 = false est obsolète et sera supprimé d'ici la fin de 2018, donc cela ne résout pas le problème, n'est qu'une solution temporaire

0