9
votes

Déplacement du projet Android / Eclipse sur le nouveau PC

Eh bien, j'ai hosté mon PC de développement Android, mais je ne me soucie pas de tout cela depuis que j'ai vraiment besoin d'un PC plus récent et beaucoup plus rapide pour ce travail. Et ici, je suis maintenant avec une boîte haut de gamme Windows 7 64 bits.

Eclipse et tous les composants Android sont opérationnels, mais la seule chose que j'ai des problèmes, c'est comment obtenir mon projet précédent dans le nouvel espace de travail. J'ai copié sur tout mon ancien répertoire d'espace de travail de l'ancien disque et j'ai fait que mon espace de travail Eclipse, mais cela ne voit pas automatiquement les projets qui y sont. J'ai essayé de créer un nouveau projet Android "de la source existante", mais il s'est plaint d'avoir des "projets qui se chevauchent" ou d'autres.

Y a-t-il un moyen de reconnaître les fichiers de projet existants ou devriez-je les déplacer ailleurs, créer le projet à partir de zéro, puis copier les anciens fichiers dans l'arborescence du projet? Ou toute autre solution?


2 commentaires

Avez-vous copié votre dossier .metadata ?


Vous voudrez peut-être envisager d'utiliser un système de contrôle source pour gérer votre code pour empêcher ce problème de se produire à nouveau à l'avenir (utilisez SVN ou GIT).


7 Réponses :


0
votes

Déplacez chacun des projets sur votre disque dur sur le nouvel espace de travail du PC, ou où que vous souhaitiez les avoir. Ne pas copier le dossier de métadonnées! Ensuite, créez de nouveaux projets à partir de sources existantes (oui, vous devrez le faire manuellement pour chacun des projets)

ger


3 commentaires

C'est faux. Il générera une erreur, affirmant que le projet existe déjà dans l'espace de travail, car vous avez déplacé le dossier avec le même nom dans votre nouveau dossier d'espace de travail.


@ggomeze, omet suffisamment le dossier de métadonnées? Qu'en est-il des incohérences potentielles des pistes apportées lorsque d'autres fichiers sont copiés? Pouvez-vous raconter cela à ma question http://stackoverflow.com/q/9559932/410975 ?


métadonnées?. Où se trouve ce dossier? C'est peut-être un dossier spécifique sur Windows (je travaille sur Mac OS). Si c'est le cas, alors je réponds à votre question, car vous n'aurez pas besoin de ce dossier dans votre environnement basé sur Linux. En règle générale, ne transférez aucun fichier relié à Eclipse ou à des fichiers construits. Comme une personne déjà suggérée, l'utilisation d'un référentiel (CVS, SVN, Git, Mercurial, etc.) est une bonne pratique, même si vous travaillez seul.



1
votes

J'ai utilisé cette méthode pour coder sur ma machine à domicile ainsi qu'un environnement de développement en cours d'exécution d'un CD en direct tout en suivant des cours dans le laboratoire informatique.

  1. Obtenez Dropbox .
  2. Mettez votre espace de travail dans un dossier Dropbox.
  3. Pointez la nouvelle machine Eclipse de la nouvelle machine à votre Dossier de fenêtre de travail Dropbox après elle s'est mis à jour.
  4. Revenez au codage.

    J'espère que cela fonctionne pour vous. C'est pour moi.


2 commentaires

J'ai des difficultés à utiliser une approche similaire dans cette question http://stackoverflow.com/q/9559932/410975 . Le problème est que les fichiers qui ne correspondent pas à chaque système sont copiés. Donc, lorsque Dropbox / Spideroak / etc Copiez les choses sur ils ne doivent pas copier sur les fichiers que seul Eclipse sur le système local doit gérer. Donc, une sorte d'exportation et d'importation semble nécessaire. Le dossier Espace de travail a des chemins de classe et d'autres fichiers pouvant créer des dépendances défectueuses. Comment cela peut-il être comptabilisé?


Je devrais ajouter que cette approche a été utilisée avec deux machines Ubuntu. Je ne suis pas certain si cela fonctionnerait dans différents systèmes d'exploitation.



10
votes

Un moyen super facile est de faire une importation.

  1. Sélectionnez l'importation de fichiers.
  2. Sélectionnez les projets existants dans l'espace de travail et cliquez sur Suivant.
  3. Sélectionnez le répertoire du fichier de projet.
  4. Cliquez sur Terminer.

    Vous devrez le faire pour chaque projet. Remarque que vous devrez peut-être supprimer le dossier de projet que vous avez copié manuellement dans l'espace de travail manuellement, car cette procédure copiera automatiquement le dossier et la hiérarchie pour vous.


0 commentaires

1
votes

Il y avait une autre complication. Sur mon "vieux" PC, j'utilisais Eclipse Helios, qui a apparemment des problèmes de compatibilité mineures avec Adt, donc sur mon nouveau PC, je suis allé avec Galileo, et il pourrait y avoir des différences dans les fichiers existants dans le répertoire de projet.

Dans tous les cas, ce que j'ai fait était de déplacer mon ancien répertoire de projet à un emplacement Temp, créez un nouveau projet dans Eclipse avec le même nom et les mêmes paramètres, fermez Eclipse, copiez l'intégralité de l'arborescence de l'ensemble du répertoire dans les nouveaux répertoires de projet. , puis redémarrez Eclipse. Eclipse chitchie un peu sur quelque chose, puis allait de l'avant et tout reconstruit.

Je suis de retour dans les affaires! Merci pour toutes les réponses.

BTW, l'ensemble du processus d'installation a pris beaucoup de temps car je ne savais pas que je n'étais pas sûr d'installer Java ou 32 bits (32 bits (32 bits), etc. Mais il est agréable d'être en cours d'exécution sur une propreté, PC rapide au lieu d'une accumulation générale du CRUD de plusieurs années.


0 commentaires

0
votes

Je sais que c'est une mauvaise question, mais c'est un problème que j'ai rencontré lors du déplacement de mon projet de mon ordinateur de théâtre à mon nouvel ordinateur portable afin que je puisse laisser mon HTPC de faire des choses HTPC. Quoi qu'il en soit, ce que j'ai fait, j'ai importé mon projet de sur l'ordinateur sur le réseau sur mon nouvel ordinateur portable à l'aide de nouveau projet Android du code existant. Les fichiers où sont remplis mais il a changé mon nom de dossier racine. Être OCD, je voulais changer le nom du dossier racine à ce que j'avais sur l'autre machine. J'ai trouvé si je clique à droite sur l'article de l'arborescence du projet et que j'ai sélectionné le refacteur, je pourrais la renommer à ce qu'il était sur mon HTPC. Cela a ensuite abouti à mon ordinateur portable ayant une copie de travail exacte du code afin que je puisse programmer à partir d'ici.


0 commentaires

0
votes

Vous pouvez copier l'espace de travail entier juste via Import> Général> Projets existants dans Espace de travail> Sélectionner le répertoire racine> Terminer


0 commentaires

0
votes

Avez-vous vérifié si l'Eclipse Meclipse Eclipse fonctionne bien avec 2 projets liés: Moteur Android et App?


0 commentaires