5

Nach der Migration meines vorhandenen Projekts zu Android Studio 3.0 wird es nicht kompiliert. Im Folgenden sind die Protokolldetails:Android Studio 3.0-Migration AAPT2-Fehler

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 
+0

Könnten Sie die Protokolle hinzufügen? Es sollte einen tatsächlichen AAPT-Fehler direkt über dem Stacktrace geben. –

+1

Ich fand, dass ein einfacher Wiederaufbau auch den Fehler für mich behoben hat. Ich habe zuerst die unten angegebenen Lösungen ausprobiert und neu aufgebaut. Ich entfernte es und baute es wieder auf, und es funktionierte immer noch. – namsnath

+0

Update: Fehler kam zurück, rate ich werde nur aapt2 wieder deaktivieren – namsnath

Antwort

9

zu Ihrem Go gradle.properties den folgenden Code schreiben und Sync Projekt

android.enableAapt2=false 

enter image description here

+0

Sie sind Genie Mann, Danke –

2

Ist Ihr Benutzername in OS kyrillisch? Wenn dies der Fall ist, müssen Sie den Ordner .gradle resource in den Einstellungen in den Pfad ändern, der keine kyrillischen Symbole enthält. In ->Settings-> Build, Execution -> Gradle ändern Sie Service directory path zu "C: /Users/Public/.gradle"

+0

Ich habe auch ein nicht-Englisch-Zeichen in meinem Weg und habe das gleiche Problem. Wenn ich Ihren Vorschlag versuchte, bekomme ich viele Fehler, wie zum Beispiel 'error: resource android: attr/fontStyle nicht gefunden. ' Bei der Überprüfung sehe ich, dass das Verzeichnis.gradle über 900MB ist. Ich kann die vorgeschlagene Zeile nicht zu "gradle.properties" hinzufügen, weil ich diese Datei in keinem meiner Projekte verwende. Es gibt noch eine andere namens 'settings.gradle', aber das Hinzufügen der Zeile gibt andere Fehler. –