Antworten:
Eclipse sucht nach Eclipse-Projekten, dh es sucht nach Eclipse-spezifischen Dateien im Stammverzeichnis, nämlich .project
und .classpath
. Sie haben Eclipse entweder das falsche Verzeichnis gegeben (wenn Sie ein Eclipse-Projekt importieren) oder Sie möchten tatsächlich ein neues Projekt aus einer vorhandenen Quelle erstellen ( new
-> java project
-> create project from existing source
).
Ich denke, Sie möchten wahrscheinlich das zweite, da Eclipse-Projekte normalerweise separate Quell- und Build-Verzeichnisse haben. Wenn sich Ihre Quell- und .class-Dateien im selben Verzeichnis befinden, hatten Sie wahrscheinlich kein Eclipse-Projekt.
Diese Antwort entspricht der Antwort von Laura. In neuen Eclipse-Versionen wird jedoch die Option "Projekt aus vorhandener Quelle erstellen" nicht angezeigt.
Daher können Sie dies stattdessen tun:
Gehe zu Datei > Neu > Projekt
Wählen Sie den Projekttyp aus und klicken Sie auf Weiter
Deaktivieren Sie Standardspeicherort verwenden
Klicken Sie auf Durchsuchen , um zu Ihrem Quellordner zu navigieren, oder geben Sie den Pfad zu Ihrer Quelle ein
Klicken Sie auf Fertig stellen
Entnommen aus diesem Diskussionsforum in eclipse.org
Eine Lösung hierfür ist die Verwendung von Maven. Führen Sie im Projektstammordner mvn eclipse: clean aus, gefolgt von mvn eclipse: eclipse. Dadurch werden die für Eclipse erforderlichen .project- und .classpath-Dateien generiert.
Ich habe eine perfekte Lösung für dieses Problem. Nachdem Sie die folgenden einfachen Schritte ausgeführt haben, können Sie Ihre Quellcodes in Eclipse importieren!
Der Grund, warum Sie Ihr Projekt nicht in die Eclipse-Workstation importieren können, ist, dass Sie keine .project- und .classpath- Datei haben.
Jetzt wissen wir, warum dies passiert. Alles, was wir tun müssen, ist, eine .project- und eine .classpath- Datei in der Projektdatei zu erstellen. So geht's:
Erstellen Sie zuerst eine .classpath- Datei:
Kopieren Sie die folgenden Codes und speichern Sie sie:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Erstellen Sie dann eine Projektdatei :
Kopieren Einfügen folgende Codes:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>HereIsTheProjectName</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
Sie müssen das Namensfeld in Ihren Projektnamen ändern. Sie können dies in Zeile 3 tun, indem Sie HereIsTheProjectName in Ihren eigenen Projektnamen ändern . dann speichere es.
Das ist alles, viel Spaß !!
Nach langer Zeit habe ich das endlich gefunden! Hier mein Weg: Datei -> Neues Projekt -> Android-Projekt aus vorhandenem Code -> Navigieren Sie zu Ihrem Projektstammverzeichnis!
Wenn Sie nicht nur Dateien .project
und .classpath
Dateien im Verzeichnis haben, funktioniert (zumindest für mich) mit der neuesten Version von Eclipse nur Folgendes:
File
-> New
-> Project...
-> Android
-> Android Application Project
->Next >
src
im Paket-Explorer mit der rechten Maustaste auf die DateiGeneral
-> File System
->Next >
Browse
Wählen Sie für Ihr Projekt die erforderlichen Dateien aus und klicken Sie auf Finish
Danach sollten Sie ein Projekt mit Ihrem gesamten vorhandenen Code sowie neuen .project
und .classpath
Dateien haben.
Ich hatte das gleiche Problem, als ich .project xml-file geändert habe. Wenn ich Dateien auf die Originalversion zurückgesetzt habe, wurde das Projekt erstellt, und ich konnte das Projekt importieren. Vielleicht hilft es jemandem, der das gleiche Problem hat;)
Wenn Sie ein Maven-Projekt über eine Befehlskonsole erstellen, stellen Sie sicher, dass am Ende des Befehls Folgendes steht:
eclipse:eclipse -Dwtpversion=2.0
Um dieses Problem für Android-Projekte zu beheben. Befolgen Sie die unten genannten Schritte Neu-> Android-Projekt-> Projekt aus vorhandener Quelle erstellen und geben Sie hier Ihren Code-Speicherort an. Jetzt wird der gesamte angegebene Projektcode importiert und funktioniert einwandfrei