69 votes

Android - copier le projet existant sous un nouveau nom

Utiliser Eclipse. Supposons que j'ai un projet 'ProjectA' dans l'espace de travail eclipse (dans un dossier ProjectA). Je veux copier le projet mais avec un nouveau nom (ProjectB) et faire en sorte que toutes les références du nouveau projet soient ajustées. Je ne peux pas trouver beaucoup d'aide pour ce que je pensais être une opération de base variable. Je veux essayer des variantes du design / code original et créer une copie me semblait une façon évidente de s'y prendre.

Toutes les suggestions s'il vous plaît.

96voto

Tima Points 4133

J'en ai besoin aussi aujourd'hui et j'ai eu la réponse de mon collègue.

  1. vous venez de copier votre projet dans un nouveau (ctrl+c et ctrl+v).

  2. vous changez de nom-paquet dans votre manifeste

  3. Après cela, vous devez renommer votre paquet principal avec refactoriser. N'oubliez pas de sélectionner.

  4. Il vous suffit de changer le nom de l'application dans le manifeste

    application android:icon="@drawable/icône" android:label="nouveau nom"

Espère que je n'ai pas oublié quelque chose et il vous aide à

23voto

iwpSoftware Points 191

Je veux juste ajouter un élément à la liste de Mur Votema:

5) N'oubliez pas d'ouvrir le projet que vous souhaitez copier!

Cela ne m'a pris que quelques minutes pour découvrir que cela ne fonctionne pas avec des projets fermés. :-)

17voto

jengelsma Points 3296

Si vous utilisez Eclipse et que vous souhaitez simplement cloner votre projet Android et lui attribuer un nouveau nom, effectuez simplement un copier / coller (Ctrl-C & Ctrl-V - étape 1 dans la réponse de Mur ci-dessus). Eclipse vous demandera un nouveau nom de projet lorsque vous collez et que vous avez terminé. Le nom et le répertoire du projet Eclipse sont indépendants du nom de l'application et du package.

5voto

Nima K Points 99

Tâches obligatoires:

  1. Dans Eclipse, Copiez et collez le projet. (Donner au projet un nouveau nom)
  2. Dans le Manifeste, de mettre à jour le nom du Package et enregistrer. (Mise À Jour De Lancement La Configuration)
  3. Refactoriser et renommer le nom du Package. (Mise à jour des références)

Les tâches facultatives:

  1. Dans le Manifeste, modifier l'Application de l'étiquette et de l'icône, donc après
    l'installation de l'application sur votre appareil, il ne sera pas confondu avec le premier.
  2. Refactoriser et renommer les fichiers java nom, de sorte qu'ils ne seront pas confus avec les fichiers d'origine du projet.
  3. Si vous avez utilisé les Codages UTF-8 dans votre projet (dans l'ordre pour gérer les langues autres que l'anglais), vous devrez la modifier et enregistrer ces fichiers afin de leur police serait affichée correctement.

Remarque: Si vous ne le 3ème tâche avant de 2e tâche, certains indésirables des importations devrait être ajouté à vos classes java. Ensuite, vous devrez supprimer ces importations.

3voto

uval Points 2127

Il existe maintenant un outil automatique pour cela, une partie de l'ADT.

  1. Assurez-vous que le projet d'origine est ouvert dans Eclipse, copiez-collez-le sous un nouveau nom.
  2. Faites un clic droit sur le nouveau projet> Outils Android> Renommer le package d'application.

Terminé

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X