web-dev-qa-db-ger.com

Das Projekt wurde nicht erstellt, da der Erstellungspfad unvollständig ist

Jedes Mal, wenn ich versuche, ein von googlecode heruntergeladenes Projekt in Eclipse zu importieren, erhalte ich folgende Fehlermeldungen:

Das Projekt wurde nicht erstellt, da der Erstellungspfad unvollständig ist. Kann die Klassendatei für Java.lang.Object nicht finden. Korrigieren Sie den Erstellungspfad und versuchen Sie dann, dieses Projekt zu erstellen

Ziel 'Android-10' kann nicht aufgelöst werden (dies ändert sich von 1 auf 15)

Ich habe bereits die anderen Antworten auf der Website überprüft, aber es hat keine Lösung funktioniert.

Im

Eigenschaften -> Java Pfad erstellen -> Bibliotheken

es gibt 1 Artikel:

Systembibliotheken für das Projekt können nicht abgerufen werden

63

Es scheint, dass Ihnen JDK fehlt (Java.lang.Object kommt von dort)

Das Problem ist, dass Sie dieselbe Android API auf einem anderen PC verwendet haben. Eclipse geht mit unterschiedlichen Pfadnamen, aber mit derselben API verloren.

Um das Problem zu lösen, wählen Sie zunächst die API-Version Android================================================================================ in project-> properties-> Java build path. Dann entferne "Unable to get system library for the project", dann "Add library" und wähle "Android Classpath container".

44

Klicken Sie mit der rechten Maustaste auf Projekt -> Eigenschaften -> Java Build Path (From Left List) -> Bibliotheken (Registerkarte) -> Bibliothek hinzufügen (Schaltfläche auf der rechten Seite) -> JRE-Systembibliothek -> Weiter - > Standard-JRE für den Arbeitsbereich -> Fertig stellen

Dies sollte mindestens einen Ihrer Fehler beheben. Für alle anderen müssen Sie möglicherweise weitere Bibliotheken hinzufügen.

Hoffe das hilft.

125
Steve

Close Eclipse und Re-Open funktionierten für mich. Möglicherweise müssen Sie dies zwei- oder dreimal tun. Warten Sie jedes Mal eine Minute, bis der automatische Startvorgang (siehe rechte untere Ecke) abgeschlossen ist, da diese Fehler zu diesem Zeitpunkt häufig verschwinden.

Oder versuchen Sie, die betroffenen Projekte zu bereinigen.

"Schalten Sie es aus und wieder ein"

60
Hevski

Anfangs habe ich versucht, ein Android Projekt aus github zu importieren und bin auf das oben genannte Problem gestoßen

  • erstellungspfad kann nicht konfiguriert werden

  • systembibliotheken können nicht abgerufen werden


Package Explorer -> Klicken Sie mit der rechten Maustaste auf das Projekt -> "Eigenschaften" -> "Android" -> "Project Build Target" = 2.3.3

Hinweis: Versuchen Sie auch, nach dem Zufallsprinzip Bereinigen (unter Windows: Projekt -> Bereinigen) und anschließend Aktualisieren (F5). Es besteht eine gute Chance, dass dies alle Ihre Probleme auf magische Weise löst.


mit freundlicher Genehmigung von: KYLE CLEGG
Referenzlink

4
Anup

Nichts davon hat bei mir funktioniert. Ich habe einen neuen Arbeitsbereich für die Projekte erstellt. Das hat bei mir geklappt! Das Wechseln zu einem neuen Arbeitsbereich löst normalerweise auf wundersame Weise viele dieser Konfigurationsprobleme. Erstellen Sie einfach einen neuen Ordner, in dem sich Ihr neuer Arbeitsbereich befinden soll, und verwenden Sie dann "Projekt aus vorhandenem Code importieren".

3
Namratha

Gehe zu Eclipse -> Einstellungen -> Java -> Erstellungspfad.

Ist dort eine JRE_LIB konfiguriert? Wenn nicht, fügen Sie JRE_LIB vom JDK/jre lib-Speicherort hinzu. Diese können pro Projekt überschrieben werden. Offenbar sind Ihrer Eclipse die Java - Bibliotheken nicht bekannt.

3
Anirudh

Ich hatte Probleme damit, als ich versuchte, die Vuforia Sample App heute viel zu lange zu laden. Die Lösung, die mein Projekt endlich zum Bauen brachte, war:

1) Windows-> Android SDK Manager und Installieren Sie die neuesten Updates
2) Projekt-> Erstellungspfad-> Erstellungspfad konfigurieren-> Android und unter Projekterstellungsziel markieren Android 4.4.2 und klicken auf OK
3) Reinigen, bauen und ausführen

Ich hoffe, dies löst auch das Problem eines anderen. Eclipse ist frustrierend, da F $ # @ !!!

2
scarfox

Ich habe solche Fehler in der Vergangenheit beim Importieren von Projekten in Eclipse gesehen. Die Lösung hierfür ist, zu Eigenschaften-> Android zu wechseln und das Projekterstellungsziel entsprechend auszuwählen (Android x.x.x oder Google APIs).

2
sunil

Ich musste R.Java im Gen-Ordner löschen und dann einen sauberen Build erstellen. Dies löste mein Problem

0
Tyler

Sie beenden Eclipse nur ein- oder zweimal, um es neu zu laden. Für mich geht das.

0
Minh Nguyen

Die Antwort von Steve hilft bei einigen Projekten, aber bei einigen Projekten bleibt sie gleich. Ich denke, Projekte, die zuvor in JDK 1.5 (in meinem Fall) eingebaut waren. Finden Sie eine Problemumgehung für sie,

1.Finden Sie die Klasse, die das Problem verursacht (erweitern Sie das Projekt im Paket-Explorer weiter).

2.Kopieren Sie den Inhalt der Klasse nach dem Block import.

3. Lösche die ganze Klasse.

4.Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Android Tools >> Fix Project Properties

5.Erstellen Sie eine Klasse mit demselben Namen unter demselben Paket wie zuvor die gelöschte Klasse. (Wenn das Projekt importiert wurde und die gelöschte Klasse ein Aktivität/Dienst/Anbieter/Empfänger war, ist die Klasse wahrscheinlich bereits enthalten auf dem AndroidManifest.xml).

6.Geben Sie den Inhalt der Klasse und der Importpakete ein.

7.Bereinigen Sie das Projekt.

0
IronBlossom

Ich weiß, das ist zu spät. Aber ich stehe auch diesem Problem gegenüber und behebe es, indem ich die folgenden Schritte befolge.

  1. Dieses Problem tritt nur auf, wenn das Projekt von verschiedenen Computern gemeinsam genutzt wird.
  2. Für mich fand ich Java JDK ist das Problem.
  3. Mein Kollege benutzte das Mac-System und jdk 1.7. aber in meinem system habe ich jdk 1.6 verwendet.
  4. Ich denke, das könnte das Problem sein. Also wähle ich Projekt und öffne Eigenschaften und ändere mein jdk auf 1.7
  5. Ziel ändern = Google Inc.: Google APIs: 19
  6. Clean & Build

Endlich ist das Problem behoben. Ich denke, das liegt daran, wenn Sie Ihr Projekt mit einer höheren JDK-Version danach erstellen, sollten Sie mit der gleichen Version erstellen.

HINWEIS: Dieses Problem tritt erst auf, wenn mein Kollege mit JDK 1.7 erstellt hat. Nachdem er JDK 1.7 verwendet hat, tritt nur dieses Problem auf.

Hoffe, es wird für jemanden funktionieren. Und es muss keine neue Eclipse installiert werden.

0
Prakash M

Ich hatte ein ähnliches Problem. Genau derselbe Fehler, aber in Ubuntu, nachdem ich unter Windows an einem Projekt im Dropbox-Ordner gearbeitet habe. Ich habe gerade Android.jar zum Projekt hinzugefügt. Irgendwie verschwand es vom Baupfad.

0
user1685095

Ich hatte meine "Automatisch erstellen" in "Projekt" deaktiviert. Ich habe es deaktiviert, weil die Eclipse die Projekte aus verschiedenen unbekannten Gründen nicht korrekt geladen hat. Das Einschalten löste mein Problem.

0
Vamsi Challa

wenn das Projekt nicht sehr groß ist, können Sie die Pakete kopieren und in ein neues Projekt einfügen. Die Fehler im neuen Projekt werden nicht angezeigt.

0
tokhi

Ich hatte Ziel-18 in meinen project.properties. Aber ich hatte kein Android-18-SDK. Also habe ich 18 auf eine andere Version geändert, die ich in meinem SDK-Manager hatte, und das Problem wurde behoben.

0
berserk

Für mich hatte dieses Problem mit OpenJDK 6 unter Ubuntu zu tun.

Aktualisieren Sie stattdessen Ihre JRE oder installieren Sie die proprietäre JRE von Sun und starten Sie Eclipse neu.

0
tpbapp