Was sind Android-Abhängigkeiten? Entfernen Sie es aus Build Path, ClassNotFoundException tritt auf

7

Ich arbeite an einem Teamprojekt. Ich habe eine .jar -Datei in Build Path eingefügt und SVN übergeben. Wenn ich den Code in meinem Arbeitsverzeichnis aktualisierte, wird in Eclipse ein neuer Ordner namens "Android Dependencies" angezeigt. Wenn ich es dort lasse, läuft mein Programm; Wenn ich es entferne, meldet mein Programm ClassNotFoundException .

Wie behebt man nun ClassNotFoundException ?

    
Emerald Hieu 28.05.2012, 05:47
quelle

4 Antworten

6

Android-Abhängigkeiten ist ein virtueller Ordner, in dem Eclipse anzeigt, von welchen JAR-Dateien das Projekt abhängt. Es ist kein physischer Ordner; Sie werden es nicht auf Ihrer Festplatte finden. Und der Ordner wird nicht in Subversion eingecheckt.

Löschen Sie diesen Ordner nicht. Du wirst dein Projekt zerstören.

Um es zu beheben, gehen Sie einfach zu einer älteren Subversion-Revision zurück und checken sie erneut ein.

    
Codo 28.05.2012, 05:54
quelle
41

Für die Personen, deren Herz gefallen ist, als sie den Kommentar gelesen haben, dass das Löschen des virtuellen Android Dependencies-Ordners Ihr Projekt zerstört, gibt es eine einfache Lösung.

  1. Klicken Sie mit der rechten Maustaste auf das zerstörte Projekt
  2. Wählen Sie "Android Tools & gt; Projekteigenschaften fixieren" im Dropdown-Menü

Ich habe meine Projektabhängigkeiten beim Versuch, meinen Git Repo einzurichten, abgesprengt, und das ist behoben.

    
kianatennyson 05.10.2012 01:26
quelle
1

Wenn Sie in den Android-Projekteigenschaften auch das Projekt-Build-Ziel unterhalb der API-Stufe 16 markiert haben, wird der Fehler auftreten, da es vor dieser Stufe keine Android-Abhängigkeiten gab.

    
Abhinav Saxena 08.07.2014 07:16
quelle
1

Ich hatte ein ähnliches Problem, nachdem ich ein Git Repo mit meinem Projekt eingerichtet habe.

Das Problem war, dass der appcompat-Import seine Ordnerreferenz verloren hat.

Wenn die 'Fix Project Properties' für Sie nicht funktioniert, versuchen Sie Folgendes:

  1. Gehe zu Projekt & gt; Eigenschaften
  2. Gehen Sie zum Tab "Android"
  3. Wenn unter "Bibliotheken" neben dem appcompat-Ordner ein rotes "X" angezeigt wird, entfernen Sie Es wird dann "Hinzufügen" und fügen Sie es erneut hinzu. Die Referenz sollte a zeigen grünes Häkchen jetzt.
  4. Speichern und bereinigen Sie das Projekt bei Bedarf
Darragh.McL 31.08.2014 00:20
quelle

Tags und Links