Supposons que ce soit le nom du paquet : package com.company.name
. Comment puis-je changer company
?
P.S. J'ai vu comment changer name
mais pas company
. J'utilise Android Studio.
Supposons que ce soit le nom du paquet : package com.company.name
. Comment puis-je changer company
?
P.S. J'ai vu comment changer name
mais pas company
. J'utilise Android Studio.
paquet actuel : nom.de.l'entreprise.com
Nouveau paquet : com.mycomapny.name
Étapes : 1) Supposons que vous êtes sur l'écran ci-dessous.
2) Ouvrez le volet du projet et cliquez sur l'icône des paramètres.
3) Désélectionnez les paquets Compact Empty Middle.
4) Votre paquet est maintenant divisé en plusieurs parties, comme indiqué ci-dessous.
5) cliquez avec le bouton droit de la souris sur "company" et sélectionnez Refactor -> sélectionnez rename ->rename directory.
6) Maintenant votre "compagnie" a été changée en "mycomapny" et les changements ont été reflétés comme indiqué dans la figure ci-dessous.
7) Changez maintenant le nom du paquet dans le fichier AndroidManifest.xml .
8) Ouvrez le build.gradle au niveau de l'application et changez le nom du paquet .
9) vous obtiendrez des erreurs comme Impossible de résoudre le symbole "R" .
10) Supprimez la ligne qui donne cette erreur et le studio importera le nouveau fichier R automatiquement.
11) Si vous avez plusieurs fichiers, utilisez l'option de recherche et de remplacement en appuyant sur " Cntrl+Shift+R ".
Ou " Sélectionnez Edit->Find->Replace in path ".
12) sélectionnez Remplacer tout.
Vous pouvez le faire :
Changez le nom du paquet 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.
référence : Comment renommer le nom du paquet Android ?
Cela a fonctionné pour moi, de https://stackoverflow.com/a/18637004/127434
Une autre bonne méthode est la suivante : créez d'abord un nouveau package avec le nom nom souhaité en faisant un clic droit sur le dossier java -> nouveau -> paquet.
T AndroidStudio va remanier le nom du paquet partout.
Enfin, supprimez l'ancien paquet.
Dans Android Studio, vous pouvez faire comme ceci :
Par exemple, si vous voulez changer com.example.app en iu.awesome.game, alors :
Sélectionnez individuellement chaque répertoire que vous voulez renommer, et :
Cliquez dessus avec le bouton droit de la souris
Sélectionnez Refactor
Cliquez sur Renommer
Dans la boîte de dialogue contextuelle, cliquez sur Rename Package au lieu de Rename Répertoire
Entrez le nouveau nom et cliquez sur Refactor
Cliquez sur Do Refactor en bas
Laissez une minute pour permettre à Android Studio de mettre à jour tous les changements
Note : Lorsque vous renommez des com dans Android Studio, il se peut que vous receviez un avertissement. Dans ce cas, sélectionnez Rename All
Ouvrez maintenant votre fichier de construction Gradle (build.gradle - Habituellement application ou mobile). Mettez à jour l'applicationId dans le defaultConfig avec votre nouveau nom de paquet et synchronisez Gradle, s'il n'a pas déjà été mis à jour automatiquement :
Vous devrez peut-être modifier l'attribut package= dans votre manifeste.
Nettoyer et reconstruire.
C'est fait ! Quoi qu'il en soit, Android Studio doit rendre ce processus un peu plus simple.
La solution de @Luch Filip fonctionne bien si vous voulez juste renommer le paquet App. Dans mon cas, je veux aussi renommer le paquet source, pour ne pas confondre les choses.
Deux étapes seulement sont nécessaires :
Cliquez sur votre dossier source, par exemple com.company.example
> Shift + F6 (Refactor->Rename...) > Renommer le paquet > Entrez le nom que vous souhaitez.
Allez dans votre AndroidManifest.xml, cliquez sur le nom de votre paquet > Shift + F6 (Refactor->Rename...) > entrez le même nom que ci-dessus.
L'étape 1 renommera automatiquement votre dossier R.java, et vous pourrez construire directement.
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.