Question Forfait Renommer Android Studio


Comment renommer les paquets 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.


917
2018-05-29 01:24


origine


Réponses:


Dans Android Studio, vous pouvez le faire:

Par exemple, si vous voulez changer com.example.app à my.awesome.game, puis:

  1. Dans ton Volet du projet, cliquez sur l'icône de petite roue dentée ( Gears icon )

  2. Décocher / Désélectionner le Compact Empty Middle Packages option

Compact Empty Middle Packages

  1. Votre répertoire de paquets va maintenant être décomposé en répertoires individuels

  2. Sélectionnez individuellement chaque répertoire que vous voulez renommer, et:

    • Faites un clic droit dessus
    • Sélectionner Refactor
    • Cliquer sur Rename
    • Dans la boîte de dialogue Pop-up, cliquez sur Rename Package au lieu de Rename Directory
    • Entrez le nouveau nom et tapez Refactor
    • Cliquez sur Refacturer dans le fond
    • Autoriser une minute à laisser Android Studio mettre à jour toutes les modifications
    • Remarque: lors du changement de nom com dans Android Studio, cela peut donner un avertissement. Dans ce cas, sélectionnez  Renommer tous

enter image description here

  1. Maintenant, ouvrez votre Gradle Build Fichier (build.gradle - Habituellement app ou mobile). Mettre à jour le applicationId à votre nouveau nom de package et Sync Gradle, s'il n'a pas déjà été mis à jour automatiquement:

Refactor Directories

  1. Vous devrez peut-être changer le package= attribuer dans votre manifeste.

  2. Nettoyer et reconstruire.

  3. Terminé! De toute façon, Android Studio doit rendre ce processus un peu plus simple.


1976
2018-03-17 06:32



Une autre bonne méthode est la suivante: Commencez par créer un nouveau paquet avec le nom désiré en faisant un clic droit sur le dossier java -> new -> package.

Ensuite, sélectionnez et faites glisser toutes vos classes vers le nouveau package. AndroidStudio remodèlera le nom du paquet partout.

Enfin, supprimez l'ancien package.

Terminé.

Encore une chose très importante

Vous devez modifier manuellement Manifeste Android et gradle fichier dans le nouveau package si vous utilisez cette méthode. 


442
2017-09-05 12:57



Changer le ID d'application (qui est maintenant indépendant du nom du paquet) peut être fait très facilement en une seule étape. Vous n'avez pas besoin de toucher AndroidManifest. Au lieu de cela, faites ce qui suit:

  1. faites un clic droit sur le dossier racine de votre projet.
  2. Cliquez sur "Ouvrir le paramètre du module".
  3. Allez dans l'onglet Saveurs.
  4. Changez l'applicationID à n'importe quel nom de package. Appuyer sur OK.

Notez ceci ne pas change le nom du paquet. Le découplage du nom du paquet et de l'identifiant de l'application est expliqué ici: http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename


148
2018-02-05 04:42



L'approche utilisée par moi pour renommer le nom du paquet est simple comme suit: -

Étape 1 : Sélectionnez l'option Projet dans le menu de gauche d'Android Studio

enter image description here

Étape 2 : Cliquez avec le bouton droit sur java et ajoutez un nouveau package et définissez le nom du package souhaité

enter image description here

Étape 3 : Entrez votre nouveau nom de fichier

enter image description here

Étape 4: Copiez tous les fichiers de votre ancien package et collez-le dans le nouveau package

enter image description here

Étape 5 : Renommez le nom du package dans le fichier manifeste

enter image description here

Étape 6 : Renommez le nom du package dans le fichier build.gradle

enter image description here

Étape 7 : Puis faites un clic droit sur l'ancien paquet et supprimez-le avec toutes ses données, et supprimez aussi ce répertoire

enter image description here

Étape 8 : Ensuite, reconstruisez votre projet

enter image description here

Étape 9 : Ensuite, vous trouverez quelques erreurs de l'ancien nom de pack d'importation dans votre projet Sélectionnez l'ancien nom de package dans n'importe quel fichier et appuyez sur  CTRL + Maj + R , et entrez votre nouveau nom de paquet dans la boîte de remplacement, puis appuyez sur find

enter image description here

Étape 10 : Puis une fenêtre apparaît comme ci-dessous et sélectionnez l'option Tous les fichiers de celui-ci

enter image description here

Étape 11 : Reconstruisez votre projet à nouveau, bingo votre nom de fichier de projet a été changé :)


42
2017-09-26 11:34



Faites un clic droit sur le paquet au Panneau de projet.

Choisissez Refactor -> Rename dans le menu contextuel.


37
2018-05-29 02:03



  1. Aller à votre AndroidManifest.xml.
  2. placez votre curseur dans le nom du paquet comme indiqué ci-dessous ne sélectionnez pas il suffit de le placer.

enter image description here

  1. Puis appuyez shift+F6 vous obtiendrez une fenêtre contextuelle comme indiqué ci-dessous Renommer le paquet.

enter image description here

  1. Entrez votre nouveau nom et sélectionnez Refactor. (Note puisque mon curseur est sur "quelque chose" seulement quelque chose est renommé.)

C'est fait.


28
2018-01-28 09:28



(1)

Ouvrez le fichier:

application >> manifestes >> AndroidManifest.xml

enter image description here

Mettez en surbrillance chaque partie du nom du paquet que vous voulez modifier (ne mettez pas en évidence le nom du paquet entier) puis:

  • Souris clic droit >> Refacteur >> Renommer >> Renommer le paquet
  • tapez le nouveau nom et appuyez sur (Refactor)

Effectuez ces étapes dans chaque partie du nom du package

enter image description here

(2)

Ouvrir (Gradle Script) >> (build.gradle (Modul: app))

et mettre à jour le ID d'application  au nom de votre paquet

enter image description here

(3)

ouvrez le menu (build) et choisissez (Rebuild Project)


19
2017-07-07 12:38