136 votes

Renommer le nom complet du paquet Android?

Appuyez sur Maj + F6 semble ne renommer que le dernier répertoire. Par exemple, dans le projet com.example.test, il sera proposé de renommer le test uniquement. Il en va de même si je navigue vers le nom du paquet dans le fichier .java ou Manifest et que j'appuie sur Maj + F6.

166voto

Cristian Points 92147

Tu peux le faire:

  1. Modifiez le nom du package manuellement dans le fichier manifeste.
  2. Cliquez sur votre classe R.java et appuyez sur la touche F6 . Cela vous permettra de déplacer la classe dans un autre paquet, et toutes les références à cette classe seront mises à jour.

166voto

denis.d Points 121

La meilleure façon de résoudre ce problème est, selon moi, d’aller dans le fichier AndroidManifest.xml et de positionner le curseur sur package = "com.foocomp.fooapp" et d’appuyer sur Maj + F6 . Travaille pour moi.

En outre, remplacez dans Path in Whole Project car il ne changeait pas complètement. Ensuite, nettoyez, reconstruisez et tout fonctionne -> Sous Android Studio / IntelliJ, vous devez décocher "Composer les packages intermédiaires vides"

34voto

ferdy182 Points 1324

Eclipse: Faites un clic droit sur le projet> Outils Android> Renommer le package d'application.

Aussi simple que cela...

entrez la description de l'image ici

Dans Android Studio: ouvrez le fichier build.gradle> renommez l'applicationId sous defaultConfig> synchronize

11voto

Falcon Points 121

Désélectionnez Masquer les packages du milieu vides dans le menu Paramètres de Project Explorer Windows pour pouvoir refactoriser chaque répertoire.

8voto

500865 Points 3045

J'ai trouvé un bon travail autour de ce problème. Prenant l'exemple mentionné dans la question, voici la procédure à suivre pour changer le nom du package à partir d' com.example.test de com.example2.test :

  1. créez un répertoire temporaire, dire temp à l'intérieur du répertoire example (à côté de répertoire test).
  2. Revenir à la Intellij projet, sélectionnez le dossier com.example et Cliquez sur Shift + F6. Maintenant, il propose de renommer le texte example. Ici, vous pouvez entrer le nouveau texte que vous voulez et IntelliJ fera le reste pour vous.
  3. Supprimez le répertoire temporaire temp depuis le système de fichiers.

Cette idée peut être utilisée pour refactoriser importe quelle partie du nom du package.

Bonne chance!!

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