Comment ouvrir un projet existant dans Eclipse

118

Je me sens un peu stupide, mais je ne peux tout simplement pas le faire fonctionner ...

J'ai un projet Android existant copié à partir de mon autre ordinateur, dans le dossier

c:\projects\trunk\android\emergency

(J'ai créé ce projet sur l'autre pc, je l'ai copié sur mon nouveau pc et l'autre pc est donné) Maintenant, je veux ouvrir le projet dans Eclipse. Alors je pense que j'ai tout essayé, mais je n'arrive pas à le faire fonctionner ...

J'ai cherché quelque chose comme « open project», mais je ne l'ai pas trouvé.

Ensuite, j'ai essayé ' import', mais cela ne me permettrait pas de l'importer car c'était le même espace de travail (j'utilise les mêmes emplacements de fichiers et d'espace de travail que sur l'autre pc)

Ensuite, j'ai essayé de créer un nouvel espace de travail et de l'importer là-bas . Ensuite, il s'est plaint de n'avoir aucun projet, que j'ai d'abord dû en créer un. J'ai donc créé un modèle factice dans le nouvel espace de travail, importé le projet, puis tout copié dans le nouvel espace de travail et placé sous le projet factice.

Je suis tellement coincé, pouvez-vous m'aider?

Btw, voici l'Eclipse que j'utilise: Eclipse SDK Version: 4.2.0 Build id: I20120608-1400

Michel
la source
4
Essayez Fichier> Nouveau> Projet ...> Projet Android à partir du code existant
biegleux
Dois-je cocher «copier dans l'espace de travail existant»?
Michel
Je le fais habituellement, donc j'ai le projet dans mon espace de travail là où les autres sont.
biegleux
1
Si vous avez copié votre projet dans l'espace de travail, vous n'avez pas besoin de cocher «copier dans l'espace de travail existant».
biegleux
1
Ne copiez pas votre projet du PC dans l'espace de travail, copiez-le ailleurs et laissez l'éclipse le copier dans l'espace de travail par les commandes de menu ci-dessus et en cochant «Copier dans l'espace de travail existant».
biegleux

Réponses:

131

Essayez File> New> Project...> Android Project From Existing Code. Ne copiez pas votre projet du PC dans l'espace de travail, copiez-le ailleurs et laissez l'éclipse le copier dans l'espace de travail par les commandes de menu ci-dessus et en vérifiant copy in existing workspace.

Biegleux
la source
8
En effet, tous les programmeurs iOS du monde vous remercient! :) Maintenant, si je ne trouve qu'un "AVD" ...
Fattie
4
J'ai essayé cela mais il a quand même essayé d'exécuter un projet que j'ai créé et supprimé il y a une semaine. Pas intuitif ne commence même pas à décrire la farce du SDK Android / Eclipse.
Damien
23

C'est l'option "Importer le projet existant dans l'espace de travail" sous Importer-> Général.

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

Lanaru
la source
3
Il y a une case à cocher sur l'écran suivant pour décider de copier ou non. Je cherchais Java, pas Android, et la réponse de Lanaru m'a aidé.
AnneTheAgile
Projet> Importer> Général> Sélectionnez le répertoire racine> (ne sélectionnez PAS copier les projets dans l'espace de travail). Cela est utile si vous utilisez également Eclipse en dehors du cadre d'un projet Java, comme des projets Ruby ou des projets C.
JohnMerlino
En outre, dans une barre d'outils de gauche, vous devez appuyer sur un bouton "Restaurer" pour afficher le Navigateur. Un conseil de @tim doyle peut également aider: Fenêtre-> Afficher la vue-> Navigateur.
CoolMind
20

Fenêtre-> Afficher la vue-> Navigateur, devrait faire apparaître le panneau du navigateur sur le côté gauche, affichant la liste des projets.

Il est probablement déjà ouvert dans l'espace de travail, mais vous avez peut-être fermé le panneau du navigateur, il semble donc que le projet ne soit pas ouvert.

Eclipse utilisant ADT Build v22.0.0-675183 sous Linux.

Tim Doyle
la source
13
Il y a quelque chose qui ne va pas avec une interface utilisateur lorsque la question "comment ouvrir un projet existant" doit être posée. Cette réponse était ce dont j'avais besoin, et un long chemin loin de quelque chose comme "Ouvrir un projet existant", hein? Je vous remercie.
fortboise
Que faites-vous alors? Double-cliquez dessus ou quoi? Je double-clique dessus, et cela ouvre un fichier de configuration de projet. Le pire IDE de tous les temps. Tellement frustrant que je dois utiliser ça!
Owl
11

File> Import> General> Existing Projects into workspace. Sélectionnez le dossier racine contenant vos projets. Il répertorie tous les projets disponibles dans le dossier sélectionné. Sélectionnez ceux que vous souhaitez importer et cliquez sur Finish. Cela devrait très bien fonctionner.

Fuite de mémoire
la source
mais, les projets sont déjà au bon endroit. Lorsque je les importe dans un espace de travail, ne sont-ils pas copiés?
Michel
1
@Michel, non, ils ne seront pas copiés.
MemoryLeak
Et s'il ne les répertorie pas?
Rikki
1

J'utilise Mac et j'ai supprimé la source du bundle ADT. fait face à la même erreur alors je suis allé au projet> nettoyer et adb a fonctionné normalement.

Ramin Ahmadi
la source
0

Faites un clic droit dans le navigateur - Importez un projet existant. - sélectionnez le répertoire de base de votre projet

Vinay W
la source
J'ai essayé cela, mais cela m'a donné une copie du projet dans le nouvel espace de travail?
Michel
-1

Supposons que le dossier d'application se trouve dans votre clé USB.

ouvrez eclipse, allez à importer, sélectionnez Android, dans Android sélectionnez "code android existant dans l'espace de travail"

suivant et terminer.

Ramanand Bhat

Ramanand Bhat
la source
Déjà mentionné par exemple dans la réponse acceptée. Quelque chose à ajouter?
Nathan Tuggy