Was ist Android-Abhängigkeiten? Entfernen Sie es aus dem Build-Pfad, ClassNotFoundException Auftritt
Arbeite ich an einem team-Projekt. Habe ich ein .jar
- Datei in den Build Path und verpflichtet SVN. Wenn ich den aktualisierten code in mein Arbeits-Verzeichnis ist, erscheint ein neuer Ordner in Eclipse namens "Android Dependencies". Wenn ich lass es sein, mein Programm läuft; Wenn ich es entfernen, mein Programm meldet einen ClassNotFoundException
.
Nun, wie man dieses Problem beheben ClassNotFoundException
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Android-Abhängigkeiten ist ein virtueller Ordner, in dem Eclipse zeigt, was JAR-Dateien dem Projekt hängt. Es ist nicht eine physische Ordner, Sie werden es nicht finden, es auf Ihrer Festplatte. Und der Ordner ist nicht in Subversion eingecheckt.
Löschen Sie nicht den Ordner. Sie zerstören Ihr Projekt.
Um es zu beheben, einfach wieder eine ältere Subversion revision und überprüfen Sie es erneut.
Für die Menschen, deren Herz sank, wenn Sie Lesen den Kommentar, dass das löschen der Android-Abhängigkeiten virtuellen Ordner zerstört Ihr Projekt, gibt es eine einfache Lösung.
Ich abgespritzt mein Projekt Abhängigkeiten, wenn die versuchen, mein git repo, und das ist es behoben.
Ich hatte ein ähnliches problem nach dem einrichten eines git-repo mit meinem Projekt.
Das problem war, dass die appcompat importieren verlor seine Ordner verweisen.
Wenn der "Fix Project Properties" erwähnt werden, nicht für Sie arbeiten, versuchen Sie dies:
es drücken Sie dann 'hinzufügen' und fügen Sie es erneut ein. Die Referenz sollte eine
grüner Haken jetzt.
Wenn Sie auch markiert project build target unter API-level 16 in das Android-Projekt-Eigenschaften, die Fehler kommen, weil vor dieser Ebene gab es keine Android-Abhängigkeiten.