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.
- Forfait Renommer Android Studio (5 réponses )
Réponses
Trop de publicités?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"
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
:
- créez un répertoire temporaire, dire
temp
à l'intérieur du répertoireexample
(à côté de répertoiretest
). - Revenir à la Intellij projet, sélectionnez le dossier
com.example
et Cliquez surShift + F6
. Maintenant, il propose de renommer le texteexample
. Ici, vous pouvez entrer le nouveau texte que vous voulez et IntelliJ fera le reste pour vous. - 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!!