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