Wenn ich versuche, mein Android-Projekt auszuführen (was gestern gut funktionierte), bekomme ich den Dialog "Ihr Projekt enthält Fehler, bitte beheben Sie diese, bevor Sie Ihre Anwendung starten". Aber mein Projekt hat keine Fehler. Ich hatte dieses Problem vorher und die Lösung war immer, das Projekt zu säubern, aber dieses Mal hilft es nicht. Das rote X-Symbol verschwindet aus dem Projekt im Arbeitsbereich und erscheint erneut, wenn ich es ausführen möchte. Außerdem wurde Eclipse neu gestartet, sodass das Projekt neu erstellt wird. Hilfe?
Gehen Sie in Ihren .android-Ordner und löschen Sie Ihr Debug-Zertifikat. In meinem Computer ist es in diesem Pfad
%Vor%Darin befindet sich der Dateiname "debug.keystore". Löschen Sie das, säubern Sie und versuchen Sie erneut, das Projekt zu erstellen. Manchmal wird dieser Fehler verursacht, wenn das Zertifikat abläuft.
Es gibt eine Reihe von Gründen, warum dies passieren könnte. Gib diesen Problemen / Lösungen einen Versuch.
Problem mit deinem Manifest. Diese erscheinen nicht immer, also gib dein Manifest gründlich durch.
Plötzlich fehlende / verschobene Bibliotheken oder andere Abhängigkeiten. Klicken Sie mit der rechten Maustaste auf Ihr Projekt, wählen Sie Eigenschaften und überprüfen Sie die Registerkarten unter Java Build Path. Wenn Sie versehentlich eine Bibliotheksdatei oder eine andere Datei, von der die Anwendung abhängig ist, entfernen / verschieben, kann dies zu einem Fehler wie diesem führen, ohne dass dies als tatsächlicher Fehler angezeigt wird. Im Build Path-Bildschirm wird es jedoch mit einem kleinen Fehlerzeichen angezeigt.
Probleme mit Ihrer R.java. Ich hatte zuvor ein Problem mit einem beschädigten Wert in der R.java-Datei. Das Projekt "bereinigen" hat das Problem nicht behoben, aber Eclipse gezwungen, die Datei neu zu erstellen, weil ich sie manuell gelöscht habe.
Problem mit einer zwischengespeicherten Version Ihrer App. Dieses ist ein wahrer Schmerz, weil es keine Hinweise dafür gibt, aber manchmal entscheidet sich Eclipse aus irgendeinem Grund dafür, sich mit einer zwischengespeicherten Version Ihrer App zu messen. Dies kann dazu führen, dass Apps, die nicht funktionieren, nicht in Apps angezeigt werden, in denen Bilder angezeigt werden, die lange Zeit durch andere ersetzt oder komplett gelöscht wurden.
Wenn die anderen Fixes nicht funktionieren, versuchen Sie, zu Ihrem Projektordner zu navigieren und den Ordner /bin
zu entfernen. Erstellen Sie danach das Projekt neu und versuchen Sie es auszuführen.
Ich hoffe, dass eine davon für dich funktioniert.
Dieses Problem tritt irgendwann auf, wenn Sie die neue debug.keystore-Datei durch die alte ersetzen. deug.keystore löschen könnte das Problem beheben