Come aprire un progetto esistente in Eclipse


118

Mi sento un po 'stupido, ma non riesco a farlo funzionare ...

Ho un progetto Android esistente copiato dal mio altro PC, nella cartella

c:\projects\trunk\android\emergency

(Ho creato quel progetto sull'altro PC, l'ho copiato sul mio nuovo PC e l'altro PC è stato regalato) Ora voglio aprire il progetto in Eclipse. Quindi penso di aver provato di tutto, ma non riesco a farlo funzionare ...

Ho cercato qualcosa come " open project", ma non l'ho trovato.

Poi ho provato ' import', ma questo non mi ha permesso di importarlo perché era lo stesso spazio di lavoro (io uso le stesse posizioni dei file e dell'area di lavoro dell'altro PC)

Quindi ho provato a creare un nuovo spazio di lavoro e importarlo lì . Poi si è lamentato di non avere alcun progetto, che prima dovevo crearne uno. Quindi ne ho creato uno fittizio nella nuova area di lavoro, ho importato il progetto e ha copiato tutto nella nuova area di lavoro e l'ho posizionato sotto il progetto fittizio.

Sono così bloccato, puoi aiutarmi?

A proposito, questo è l'Eclipse che sto usando: Eclipse SDK Versione: 4.2.0 ID build: I20120608-1400


4
Prova File> Nuovo> Progetto ...> Progetto Android da codice esistente
biegleux

Devo selezionare "copia nello spazio di lavoro esistente"?
Michel

Di solito lo faccio, quindi ho il progetto nel mio spazio di lavoro dove sono gli altri.
biegleux

1
Se hai copiato il progetto nello spazio di lavoro, non è necessario selezionare "copia nello spazio di lavoro esistente".
biegleux

1
Non copiare il tuo progetto dal PC nello spazio di lavoro, copialo altrove e lascia che eclipse lo copi nello spazio di lavoro tramite i comandi di menu sopra e selezionando "copia nello spazio di lavoro esistente".
biegleux

Risposte:


131

Prova File> New> Project...> Android Project From Existing Code. Non copiare il tuo progetto dal PC nello spazio di lavoro, copialo altrove e lascia che eclipse lo copi nello spazio di lavoro tramite i comandi di menu sopra e controllando copy in existing workspace.


8
In effetti, tutti i programmatori iOS del mondo grazie! :) Ora, se riesco a trovare solo un "AVD" ...
Fattie

4
Ho provato questo ma ho comunque provato a eseguire un progetto che ho creato e cancellato una settimana fa. Unintuitive non inizia nemmeno a descrivere la farsa di Android / Eclipse SDK.
Damien

23

È l'opzione "Importa progetto esistente nello spazio di lavoro" in Importa-> Generale.

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


3
C'è una casella di controllo nella schermata successiva per decidere se copiare o meno. Stavo cercando Java semplice, non Android, e la risposta di Lanaru ha aiutato.
AnneTheAgile

Progetto> Importa> Generale> Seleziona directory principale> (NON selezionare copia progetti nello spazio di lavoro). Ciò è utile se si utilizza Eclipse anche al di fuori dell'ambito del progetto Java, come i progetti Ruby o C.
JohnMerlino

Inoltre, in una barra degli strumenti di sinistra è necessario premere un pulsante "Ripristina" per visualizzare il Navigatore. Anche un consiglio di @tim doyle può aiutare: Finestra-> Mostra vista-> Navigatore.
CoolMind

20

Finestra-> Mostra vista-> Navigatore, dovrebbe far apparire il pannello di navigazione sul lato sinistro, mostrando l'elenco dei progetti.

Probabilmente è già aperto nell'area di lavoro, ma potresti aver chiuso il pannello di navigazione, quindi sembra che il progetto non sia aperto.

Eclipse utilizzando ADT Build v22.0.0-675183 su Linux.


13
C'è qualcosa di gravemente sbagliato in un'interfaccia utente quando si deve porre la domanda "come faccio ad aprire un progetto esistente". Questa risposta era ciò di cui avevo bisogno, e molto, molto lontano da qualcosa come "Apri progetto esistente", eh? Grazie.
fortboise

Allora cosa fai? Fai doppio clic su di esso o cosa? Faccio doppio clic su di esso e si apre un file di configurazione del progetto. Il peggior IDE di sempre. Così frustrante che devo usare questo!
Gufo

11

File> Import> General> Existing Projects into workspace. Seleziona la cartella principale che contiene i tuoi progetti. Elenca tutti i progetti disponibili nella cartella selezionata. Seleziona quelli che desideri importare e fai clic Finish. Questo dovrebbe funzionare bene.


ma i progetti sono già nel posto giusto. Quando li importa in uno spazio di lavoro, non vengono copiati?
Michel

1
@Michel, No, non verranno copiati.
MemoryLeak

E se non li elenca?
Rikki

1

Uso Mac e ho cancellato la sorgente del bundle ADT. ho riscontrato lo stesso errore, quindi sono andato a project> clean e adb ha funzionato normalmente.


0

Fare clic con il tasto destro nel navigatore-Importa progetto esistente ..- selezionare la directory di base del progetto


Ho provato, ma mi ha dato una copia del progetto nel nuovo spazio di lavoro?
Michel

-1

Supponi che la cartella dell'applicazione sia nella tua pen drive.

apri eclipse, vai all'importazione, seleziona Android, in Android seleziona "codice Android esistente nell'area di lavoro"

avanti e finire.

Ramanand Bhat


Già stato menzionato ad esempio nella risposta accettata. Qualcos'altro da aggiungere?
Nathan Tuggy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.