Unparsed aapt Fehler!

8

Ich arbeite mit Android in Eclipse und habe versucht, Code aus einem Vorlagenprojekt, das ich gefunden habe, in das Skelettprojekt zu integrieren, das Android erstellt, wenn Sie ein neues Projekt starten. Dies ist keine Ersteinrichtung. Ich habe mehrere Projekte laufen lassen und obwohl ich neu in Android bin, arbeite ich seit einigen Wochen ohne dieses Problem, also ist die Umgebung in Ordnung, denke ich.

Der Fehler, den ich sehe, ist -

%Vor%

Irgendwann habe ich die Konsolennachrichten gelöscht und jetzt, nachdem ich das Projekt und Eclipse geschlossen habe, öffne ich wieder, bekomme keine Konsolenmeldungen und keine meiner Quell- oder Ressourcendateien sind markiert.

Was ist aapt und wo sollte ich nach der Quelle dieses Fehlers suchen? Vielen Dank im Voraus für Ihre Hilfe.

    
PaulP 10.02.2012, 16:37
quelle

4 Antworten

20

Ich sortierte das aus. Also für jeden anderen, der noch auf der Lernkurve mit mir ist, ist die Lösung wie in meinem Kommentar erwähnt. Außerdem -

aapt = Android Asset-Paketierungstool Im Entwicklerhandbuch - "Das Android Asset Packaging-Tool (aapt) übernimmt Ihre Anwendungsressourcendateien, z. B. die Datei AndroidManifest.xml und die XML-Dateien für Ihre Aktivitäten, und kompiliert sie."

Die Lösung für mich bestand einfach darin, den Fehler im Fenster 'Problem' zu löschen (Rechtsklick | Löschen). Erzwingen Sie anschließend eine Neuerstellung, indem Sie die App erneut ausführen. Alle verbleibenden Probleme werden nun angezeigt und protokolliert, damit Sie sie aufspüren können.

Ich hoffe, dies ist hilfreich für andere.

    
PaulP 24.02.2012, 21:24
quelle
2

Dies ist bei mir passiert, als ich versehentlich versucht habe, eine Android-XML-Layoutdatei "auszuführen". Es wurde eine Datei mit dem Layoutnamen und _out.xml angehängt. Ich musste diese Datei löschen, bevor ich weitere Builds ausführen konnte.

    
Jeff Axelrod 18.08.2012 05:17
quelle
0

Das habe ich mit Eclipse ADT gemacht, und dieser Fehler ist verschwunden:

Fenster & gt; Einstellungen & gt; Android & gt; DDMS & gt; Basis lokaler Debugger-Port: 8600

Ich habe den Wert von 8600 in etwas anderes geändert, Beispiel: 9999

Schließlich ging ich zu Project & gt; Sauber ... & gt; Säubern Sie alle Projekte & gt; OK

Der Fehler ist verschwunden.

    
Jaime Montoya 23.03.2017 20:20
quelle
-2

Kann auftreten, wenn das Projekt erstellt wird (Neues Android) und Felder: Minimum erforderliches SDK, Ziel-SDK, Kompilieren mit und Thema werden nicht korrekt ausgefüllt.

    
Pedro Farias 10.11.2016 01:05
quelle

Tags und Links