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
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"
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
}
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.