2013-05-21 8 views
15

Heute habe ich mein Android SDK und Eciple ADT auf die neuesten Versionen (ADT Rev 22) aktualisiert. Nach dem Neustart von Eclipse ist es ziemlich unzufrieden mit den Build-Pfaden, wenn ich auf benutzerdefinierte Bibliotheken referenziere. enter image description hereAndroid-Bibliothek Abhängigkeiten nach SDK/ADT-Update gebrochen

My custom "Android Dienstprogramme Library" kompiliert gut, aber alles, was davon abhängt zeigt Pfad Fehler bauen:

Ein Beispiel ist in diesem Screenshot gezeigt. Z.B. Wenn ich die Buildpfadeinstellungen für "Android URA Library" untersuche, wird ein Fehler angezeigt, bei dem android_utilities_library.jar unter "Android Dependencies" fehlt (was in der Tat so ist, dass die Bibliotheken in bin/classes zu individuellen Klassendateien konvertiert werden).

Nach dem Lesen der Lösung zu Build path errors with library projects habe ich versucht, meine Projekte in der richtigen Reihenfolge zu reinigen und manuell zu erstellen, aber ohne Erfolg.

Ich habe mich noch nie zuvor damit beschäftigt, also weiß ich nicht, wie ich das Problem angehen soll.

Jede Hilfe wird geschätzt. Danke!

+0

versuchen Sie dies: Gehen Sie auf die Bestellung und Registerkarte exportieren und kreuzen Sie das Kästchen neben Ihrer eigenen Bibliotheken, dann versuchen Sie sauber und bauen. – triggs

+4

Versuchen Sie [dies] (http://stackoverflow.com/questions/16610190/classnotfundexception-after-adt-update/16610247#16610247) oder [dies] (http://stackoverflow.com/questions/16608524/eclipse-giving -error-missing-r-java-Datei-nach-recent-update/16608570 # 16608570). Dies sind zwei Lösungen für die häufigsten Probleme in ADT 22. – Krauxe

+0

Die Installation der neuen Build Tools hat den Trick gemacht. Danke! – Chris

Antwort

7

Die Installation der neuen Build Tools hat den Trick gemacht. Sie wurden nicht automatisch hinzugefügt, wenn ich das SDK aktualisierte (wahrscheinlich muss ich das Update zweimal ausführen).

+0

yep du bist richtig .. das erste Mal habe ich aktualisiert und gelöscht Pakete und ich dachte, dass alles in Ordnung ist !! aber der gleiche Fehler oben erschien so, wenn ich das Update erneut ausführen (Window - Android SDK Manager) hatte ich neue Pakete zu löschen und andere zu installieren .. So nach dem zweiten Update könnte ich gut arbeiten. Danke für deine Antwort chris :)) –

+0

Hallo, ich habe das gleiche Problem. Ich hab dich gesagt. installierte neue Build-Tools kaufen noch gibt es ein Problem. Androidenabhängigkeit hat rotes Kreuz über ihm und ich kann mein kein Projekt laufen lassen. Vielen Dank – djk

1

Ich kann sehen, dass Ihr Projekt Android URA Library bezieht sich auf Android Utilities Library, dann sollte das Problem nicht auf SDK/ADT-Update beziehen.

Bitte überprüfen Sie:

  1. Projekteigenschaften von Android URA Library, wählen Sie Registerkarte Projekt und stellen Sie sicher, dass Sie Android Utilities Library als Abhängigkeits Projekt hinzugefügt. Andernfalls fügen Sie es bitte hinzu.
  2. Wenn das Problem immer noch vorhanden ist, dann Projects \ Clean Alle Projekte
2

fand ich eine Lösung, die funktioniert für mich: Go-Eigenschaften Projekt> Pfad> Auftrag und Export

Dann haben Sie um jedes Kontrollkästchen zu aktivieren. In meinem Fall wurden meine Bibliotheken wiederhergestellt

Ich hoffe, es wird helfen.

+0

Warum wird das den Fehler beheben? – Pacerier

0

Gehen Sie zu Bibliotheken und überprüfen Sie den Build-Pfad der abhängigen Bibliotheken. Es sollte identisch mit dem Pfad zum Erstellen Ihres Projekts sein.

-1

Wenn Sie alle Abhängigkeiten in Ihren workSpace importieren, können Sie: projetc -> build all. Ich treffe das Problem, und es funktioniert gut