webentwicklung-frage-antwort-db.com.de

Android Studio 3.0 Migration AAPT2 Fehler

Nach der Migration meines bestehenden Projekts nach Android Studio 3.0, es wird nicht kompiliert. Nachfolgend sind die Protokolldetails aufgeführt:

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

Gehen Sie zu Ihrem gradle.properties Schreiben Sie den folgenden Code und synchronisieren Sie Ihr Projekt

Android.enableAapt2=false

enter image description here

14
Gaurav Singh

Ist Ihr Benutzername in OS kyrillisch? In diesem Fall müssen Sie den Ressourcenordner .gradle in den Einstellungen in einen Pfad ändern, der keine kyrillischen Symbole enthält. Im ->Settings-> Build, Execution -> Gradle Veränderung Service directory path zu "C: /Users/Public/.gradle"

4
Leo240

dieses Problem tritt auf, wenn in Ihrer XML-Datei etwas nicht stimmt

1: - Entfernen Sie alle unnötigen XML-Dateien aus Ihrem Code

2: - XML-Dateien erneut öffnen und prüfen

Wenn es noch ein Problem gibt

Gehen Sie zu Ihren gradle.properties und schreiben Sie den folgenden Code

Android.enableAapt2=false 

und dann Gehe zu deinem build.gradle (App) schreibe den folgenden Code und synchronisiere dein Projekt

aaptOptions {
        cruncherEnabled = false
    }

Like this Image

Hinweis: Android.enableAapt2 = false ist veraltet und wird bis Ende 2018 entfernt. Dies löst das Problem nicht. Es handelt sich lediglich um eine vorübergehende Problemumgehung.

0