1725 votes

Forfait Renommer Android Studio

Comment renommer un paquet dans le nouvel IDE Android Studio, basé sur intelijj?: | Y a-t-il un refactoring automatique inclus?

Je veux faire du refactoring en masse mais je ne sais pas comment. J'ai travaillé 2 ans avec eclipse et en eclipse c'est une opération en un clic.

636voto

user10F64D4 Points 895

Est une autre bonne méthode : tout d’abord créer un nouveau package avec le nom désiré par un clic droit sur le dossier java-> nouveau-> paquet.

Ensuite, sélectionnez et faites glisser toutes vos classes vers le nouveau paquet. AndroidStudio sera Refactoriser le nom du package dans le monde.

Enfin, supprimez l’ancien paquet.

Fait.

47voto

GreyBeardedGeek Points 9546

Faites un clic droit sur le package dans le volet du projet. Choisissez Refactoriser-> renommer dans le menu contextuel.

20voto

hoot Points 97

Sélectionnez que le package va être refactorisé, Refactoriser-> mouvement-> « déplacer xxx au nouveau paquet »

19voto

Matus F. Points 51

Intelli J possède une option appelée « Compact vide moyen colis ». Sélectionnez l’option icône du projet-tab et de/activer cette option.

Voir : Comment puis-je changer le nom du package de niveau supérieur dans IntelliJ

11voto

dongxu Points 61

Si votre nom de package est plus qu'à deux points séparés, dire com.hello.world et en plus, vous ne mettez rien en com/ et com/hello/. Toutes vos classes mettent en com/hello/world/, vous pourriez FAIRE les étapes suivantes pour la refactorisation de votre nom de paquet(s) dans Android Studio ou IntelliJ:

  • [PREMIÈRE] Ajouter quelque chose sous votre répertoires(com/, com/hello/). Vous pouvez atteindre cet objectif en premier ajouter deux fichiers de package com.bonjour.monde,
   com.hello.world.PackageInfo1.java
   com.hello.world.PackageInfo2.java

ensuite, les refactoriser en les déplaçant vers com et com.bonjour, respectivement. Vous verrez com et com.bonjour assis là, dans le Projet(Alt+1 ou Command+1 pour le raccourci) et de renommer les répertoires de refactoring l'attendre là, comme prévu.

  • Refactoriser pour renommer un ou plusieurs de ces répertoires pour atteindre votre but. La seule chose que vous devriez remarquer ici est que vous devez choisir les répertoires plutôt que des Paquets lorsqu'une boîte de dialogue vous demande.

  • Si vous avez beaucoup de classes de votre projet, il vous faudra un certain temps à attendre son auto-analyse-et-renommer.

  • En outre, vous devez renommer le nom du paquet à l'intérieur de la AndroidManifest.xml manuellement, je suppose, à ce que d'autres noms dans ce fichier peuvent bénéficier de l'indicatif.

  • [AUSSI], elle pourrait avoir besoin de vous pour remplacer tous com.hello.world.R pour la nouvelle - XXX.XXX.XXX.R(Command+Shift+R , pour faire court)

  • Reconstruire et exécuter votre projet pour voir si cela fonctionne. Et l'utilisation de "Trouver dans le Chemin d'accès" pour trouver d'autres non tactile noms que vous souhaitez renommer.

  • En profiter.

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