2012-04-29 10 views
7

Beim Versuch, Android-Quelle zu Eclipse hinzufügen, bekomme ich die folgenden Fehler.Fehler: Android-Quelle in Eclipse

Project 'android' is missing required library: 'out/target/common/obj/JAVA_LIBRARIES/gsf-client_intermediates/javalib.jar' 
Project 'android' is missing required library: 'out/target/common/obj/JAVA_LIBRARIES/google-common_intermediates/javalib.jar' 

FYI, habe ich die Quelle erfolgreich mit full_maguro-Userdebug-Konfiguration (für Galaxy Nexus) gebaut, bevor das Hinzufügen dieser verdunkeln. Da ich in Eclipse Indigo "Projekt aus vorhandener Quelle erstellen" nicht finden konnte, änderte ich den Speicherort des Projekts in das Stammverzeichnis der Quelle. Ich habe das Projekt mehrmals mit demselben Fehler aktualisiert.

Wie löst man dieses Problem?

+0

Sie haben keine JAR-Datei beigefügt/verknüpften –

+0

Sie wahrscheinlich für Zwecke des Verweises darauf verweisen sollen, fügen Sie es nicht als Projekt (dh, dass Sie bauen würden von innerhalb der Eclipse) –

Antwort

11

Sie zu Project -> Properties -> Java Build Path gehen sollte.

Dort öffnen Registerkarte Libraries.

In dieser Registerkarte out/target/common/obj/JAVA_LIBRARIES/google-common_intermediates/javalib.jar sollte zu out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/javalib.jar geändert werden, indem Sie javalib.jar aus google-common_intermediates auswählen, Bearbeiten drücken und stattdessen android-common_intermediates auswählen.

Eintrag mit gsf-client_intermediates javalib.jar kann einfach gelöscht werden.

+0

Kann noch einige Probleme nach der Behebung dieses Problems haben. Zum Beispiel können zwei fehlende Vorkommen von EventLogTags.java in: ' com.android.providers.calendar com.android.providers.contacts ' Weitere Details finden Sie hier: https://groups.google.com/forum/ ? fromgroups = #! topic/android-platform/XIbR8ZKe7Tw – HackNone

-1

Ich würde nicht die Verwendung von Eclipse für Android-Quelle empfehlen. Android ist kein einziges Projekt und für eine IDE wie Eclipse zu groß.

Verwendung einfacher Klartext-Editoren wie Vim, Emacs den Code durchsuchen

+0

Du hast nicht Recht. Eigentlich wird es von Google empfohlen. – Yury

+0

@Yury Ich glaube, dass Mr Dua für Google arbeitet. – Reno