So öffnen Sie ein vorhandenes Projekt in Eclipse

118

Ich fühle mich irgendwie dumm, aber ich kann es einfach nicht zum Laufen bringen ...

Ich habe ein vorhandenes Android-Projekt von meinem anderen PC in den Ordner kopiert

c:\projects\trunk\android\emergency

(Ich habe dieses Projekt auf dem anderen PC erstellt, es auf meinen neuen PC kopiert und der andere PC wird verschenkt.) Jetzt möchte ich das Projekt in Eclipse öffnen. Also denke ich, ich habe alles versucht, aber ich kann es scheinbar nicht zum Laufen bringen ...

Ich habe nach etwas wie ' open project' gesucht , es aber nicht gefunden.

Dann habe ich ' import' versucht , aber das ließ mich nicht importieren, da es sich um denselben Arbeitsbereich handelte (ich verwende dieselben Dateispeicherorte und Arbeitsbereichspositionen wie auf dem anderen PC).

Dann habe ich versucht, einen neuen Arbeitsbereich zu erstellen und dort zu importieren . Dann beschwerte es sich über kein Projekt, dass ich erstmal eins erstellen musste. Also habe ich einen Dummy im neuen Arbeitsbereich erstellt, das Projekt importiert und alles in den neuen Arbeitsbereich kopiert und unter dem Dummy-Projekt platziert.

Ich stecke so fest, kannst du mir helfen?

Übrigens ist dies die Eclipse, die ich verwende: Eclipse SDK Version: 4.2.0 Build-ID: I20120608-1400

Michel
quelle
4
Versuchen Sie Datei> Neu> Projekt ...> Android-Projekt aus vorhandenem Code
biegleux
Muss ich "In vorhandenen Arbeitsbereich kopieren" aktivieren?
Michel
Normalerweise mache ich das, also habe ich das Projekt in meinem Arbeitsbereich, wo andere sind.
Biegleux
1
Wenn Sie Ihr Projekt in den Arbeitsbereich kopiert haben, müssen Sie nicht "In vorhandenen Arbeitsbereich kopieren" aktivieren.
Biegleux
1
Kopieren Sie Ihr Projekt nicht vom PC in den Arbeitsbereich, kopieren Sie es an eine andere Stelle und lassen Sie die Sonnenfinsternis es über die obigen Menübefehle in den Arbeitsbereich kopieren und aktivieren Sie die Option "In vorhandenen Arbeitsbereich kopieren".
Biegleux

Antworten:

131

Versuchen Sie File> New> Project...> Android Project From Existing Code. Kopieren Sie Ihr Projekt nicht vom PC in den Arbeitsbereich, kopieren Sie es nicht an eine andere Stelle und lassen Sie es von der Eclipse mit den obigen Menübefehlen in den Arbeitsbereich kopieren und überprüfen copy in existing workspace.

biegleux
quelle
8
In der Tat - alle iOS-Programmierer der Welt danken Ihnen! :) Nun, wenn ich nur eine "AVD" finden kann ...
Fattie
4
Ich habe es versucht, aber es wurde immer noch versucht, ein Projekt auszuführen, das ich vor einer Woche erstellt und gelöscht habe. Unintuitiv beginnt nicht einmal, die Android / Eclipse SDK-Farce zu beschreiben.
Damien
23

Dies ist die Option "Vorhandenes Projekt in Arbeitsbereich importieren" unter Importieren-> Allgemein.

Siehe: http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-importproject.htm

Lanaru
quelle
3
Auf dem nächsten Bildschirm befindet sich ein Kontrollkästchen, mit dem Sie entscheiden können, ob Sie kopieren möchten oder nicht. Ich suchte nach einfachem Java, nicht nach Android, und Lanarus Antwort half.
AnneTheAgile
Projekt> Importieren> Allgemein> Stammverzeichnis auswählen> (Projekte NICHT in Arbeitsbereich kopieren auswählen). Dies ist nützlich, wenn Sie Eclipse auch außerhalb des Java-Projekts verwenden, z. B. Ruby-Projekte oder C-Projekte.
John Merlino
Außerdem sollten Sie in einer linken Symbolleiste die Schaltfläche "Wiederherstellen" drücken, um Navigator anzuzeigen. Auch ein Hinweis von @tim doyle kann helfen: Fenster-> Ansicht anzeigen-> Navigator.
CoolMind
20

Fenster-> Ansicht anzeigen-> Navigator, sollte das Navigatorfenster auf der linken Seite öffnen und die Projektliste anzeigen.

Es ist wahrscheinlich bereits im Arbeitsbereich geöffnet, aber Sie haben möglicherweise das Navigatorfenster geschlossen, sodass das Projekt anscheinend nicht geöffnet ist.

Eclipse mit ADT Build v22.0.0-675183 unter Linux.

tim doyle
quelle
13
Bei einer Benutzeroberfläche stimmt etwas nicht, wenn die Frage "Wie öffne ich ein vorhandenes Projekt?" Gestellt werden muss. Diese Antwort war das, was ich brauchte, und weit weg von so etwas wie "Bestehendes Projekt öffnen", oder? Danke dir.
Fortboise
Was machst du dann? Doppelklicken Sie darauf oder was? Ich doppelklicke darauf und es öffnet sich eine Projektkonfigurationsdatei. Die schlechteste IDE aller Zeiten. So frustrierend, dass ich das benutzen muss!
Eule
11

File> Import> General> Existing Projects into workspace. Wählen Sie den Stammordner aus, in dem sich Ihre Projekte befinden. Es listet alle im ausgewählten Ordner verfügbaren Projekte auf. Wählen Sie diejenigen aus, die Sie importieren möchten, und klicken Sie auf Finish. Dies sollte gut funktionieren.

Speicherleck
quelle
Aber die Projekte sind bereits am richtigen Ort. Wenn ich sie in einen Arbeitsbereich importiere, werden sie nicht kopiert?
Michel
1
@ Michael, nein, sie werden nicht kopiert.
MemoryLeak
Was ist, wenn sie nicht aufgelistet werden?
Rikki
1

Ich benutze den Mac und habe die ADT-Bundle-Quelle gelöscht. Ich hatte den gleichen Fehler, also ging ich zu project> clean und adb lief normal.

Ramin Ahmadi
quelle
0

Klicken Sie mit der rechten Maustaste in Navigator-Import-vorhandenes Projekt ..- Wählen Sie das Basisverzeichnis Ihres Projekts

Vinay W.
quelle
Ich habe das versucht, aber es gab mir eine Kopie des Projekts im neuen Arbeitsbereich?
Michel
-1

Angenommen, der Anwendungsordner befindet sich auf Ihrem USB-Stick.

Öffnen Sie Eclipse, gehen Sie zum Importieren, wählen Sie Android aus. Wählen Sie unter Android "Vorhandenen Android-Code in Arbeitsbereich" aus.

als nächstes und fertig.

Ramanand Bhat

Ramanand Bhat
quelle
Wurde bereits zB in der akzeptierten Antwort erwähnt. Möchten Sie noch etwas hinzufügen?
Nathan Tuggy