Supposons que ce soit le nom du package: package com.company.name
. Comment changer de company
?
PS J’ai vu comment changer de name
mais pas de company
. J’utilise Android Studio.
Tu peux le faire:
Modifiez le nom du package manuellement dans le fichier manifeste. Cliquez sur votre classe R.java et appuyez sur F6 (Refactor-> Move …). Cela vous permettra de déplacer la classe vers un autre package, et toutes les références à cette classe seront mises à jour.
reference: Comment renommer le nom du package Android?
Cela a fonctionné pour moi, de https://stackoverflow.com/a/18637004/127434
Une autre bonne méthode est la suivante: Commencez par créer un nouveau package avec le nom souhaité en cliquant avec le bouton droit sur le dossier java -> nouveau -> package.
Ensuite, sélectionnez et faites glisser toutes vos classes dans le nouveau package. AndroidStudio va refactoriser le nom du paquet partout.
Enfin, supprimez l’ancien package.
package actuel: com.company.name
Nouveau package: com.mycomapny.name
Étapes: 1) Supposons que vous êtes à cet écran qui est montré ci-dessous.
2) Ouvrez le volet projet et cliquez sur l’icône Paramètres.
3) Désélectionnez les packages intermédiaires vides compacts.
4) Votre colis est alors divisé en plusieurs parties, comme indiqué ci-dessous.
5) faites un clic droit sur “société” sélectionnez Refactor -> sélectionnez renommer -> renommer le répertoire.
6) Maintenant, votre “entreprise” a été remplacée par la nouvelle “mycomapny” et les modifications ont été reflétées comme indiqué dans la figure ci-dessous.
7) Modifiez maintenant le nom du package dans le fichier AndroidManifest.xml.
8) Ouvrez l’application build.gradle et modifiez le nom du package.
9) vous obtiendrez des erreurs comme Impossible de résoudre le symbole “R”.
10) Supprimer la ligne qui donne cette erreur et le studio va importer le nouveau fichier R automatiquement.
11) Si vous avez plusieurs fichiers, utilisez l’option Rechercher et remplacer en appuyant sur “Ctrl + Maj + R”
Ou “Sélectionnez Edition-> Rechercher-> Remplacer dans le chemin ..”
12) sélectionnez Remplacer tout.
La solution @Luch Filip fonctionne bien si vous souhaitez simplement renommer le package App. Dans mon cas, je veux aussi renommer le paquet source pour ne pas confondre les choses.
Seulement 2 étapes sont nécessaires:
Cliquez sur votre dossier source, par exemple com.company.example
> Shift + F6 (Refactor-> Rename …)> Renommer le package > entrez le nom souhaité.
Accédez à votre AndroidManifest.xml, cliquez sur le nom de votre package> Maj + F6 (Refactor-> Rename …)> entrez le même nom que ci-dessus.
L’étape 1 renommera automatiquement votre dossier R.java et vous pourrez le créer immédiatement.
Quatre étapes sont données ci-dessous:
com.new25.impro. appuyez sur Maj + F6 {Refacto-> Renommer …} pour renommer le package et appuyez sur refactor
.
Après celui-ci, voir le moniteur Android. Ce spectacle change partout ce nom de paquet. Cliquez sur refactor
.
Accédez à l’ app:change
module app:change
l’identifiant de l’application pour vous, comme le nom l’indique. et cliquez sur sync now
.
Maintenant, vous pouvez changer le nom du paquet à ce que vous aimez.
Si le nom de domaine / paquet de votre entreprise est très long, il est plus compliqué.
C’était le chaînon manquant pour moi. Vous devez sélectionner les fichiers de projet -> parameters -> puis décocher ‘les classes moyennes vides compactes.
Pour renommer le nom du package en studio Android, cliquez sur l’icône de configuration dans la section projet et décochez les packages intermédiaires vides compacts, après quoi le package se divisera en plusieurs noms de dossiers, puis cliquez avec le bouton droit sur le dossier dont vous avez besoin pour changer le nom. Cliquez sur refactor-> Renommer-> Tapez le nom que vous souhaitez modifier dans -> Refactor -> Répertoire de refactor, puis importez le fichier R.java dans l’ensemble du projet. Travailler pour moi
La manière la plus simple de procéder consiste à renommer le dossier racine de l’application com.newcompanyname.MyNewAppName
en com.newcompanyname.MyNewAppName
, puis à remplacer toutes les occurrences de l’ancien chemin par le nouveau chemin dans l’IDE que vous utilisez.
J’ai trouvé une autre solution pour renommer un package dans tout le projet:
Ouvrez un fichier dans le package. IntelliJ affiche le fil d’Ariane du fichier, au-dessus du fichier ouvert. Sur le package que vous souhaitez renommer: Faites un clic droit sur> Refactor> Rename. Cela renomme le package / répertoire tout au long du projet.
J’ai aussi rencontré le même problème et voici comment j’ai résolu:
Je souhaite changer le nom du package np.com.shivakrstha.userlog en np.edu.khec.userlog
J’ai sélectionné shivakrstha et j’ai appuyé sur Maj + F6 pour renommer le réfract et renommé en khec .
Enfin, utilisez le même nom de package dans AndroidManifest.xml , applicationId dans build.gradle et n’oubliez pas de reconstruire votre projet .
Note: – J’ai essayé de changer np en jp , donc j’ai sélectionné np et j’ai appuyé sur Maj + F6 pour Rename Refract et renommé en jp , c’est bien de changer les autres aussi.
1) Ouvrez le dossier du projet dans Android Studio.
2) Sélectionnez le dossier d’application -> Cliquez avec le bouton droit de la souris et sélectionnez Refactor .
3) Cliquez sur déplacer. Il vous demandera quel type de nom de package vous possédez le nom complet du paquet et il vous demandera de créer un nouveau paquet.
Cela pourrait vous aider – 1) Ouvrez un fichier de votre paquet. 2) Android Studio affiche le fil d’Ariane du fichier, au-dessus du fichier ouvert. Sur le package que vous souhaitez renommer: Faites un clic droit sur> Refactor> Rename.
Bonjour, j’ai trouvé le moyen le plus simple de le faire.
Terminé!