Supposons qu'il s'agisse du nom du package: package com.company.name
. Comment changer company
?
P.S. J'ai vu comment changer name
mais pas company
. J'utilise Android Studio.
Tu peux le faire:
Modifiez le nom du paquet manuellement dans le fichier de manifeste . Cliquez sur votre classe R.Java et appuyez sur F6 (Refactor> Déplacer ...). Cela vous permettra de déplacer la classe dans un autre paquet, et toutes les références à cette classe seront mises à jour.
reference: Comment renommer le nom du package Android?
package actuel: com.company.name
Nouveau package: com.mycomapny.name
Étapes: 1) Supposons que vous vous trouvez dans cet écran, présenté ci-dessous.
2) Ouvrez le volet de projet et cliquez sur l'icône des paramètres.
3) Désélectionnez les paquets vides compacts.
4) Ensuite, votre colis est 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) 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 le fichier build.gradle au niveau de l’application et modifiez le nom du package.
9) vous obtiendrez des erreurs car Impossible de résoudre le symbole "R".
10) Supprimez la ligne qui donne cette erreur et Studio importera automatiquement le nouveau fichier R.
11) Si vous avez plusieurs fichiers, utilisez l'option de recherche et remplacement en appuyant sur "Cntrl + Maj + R"
Ou "Sélectionnez Edition-> Rechercher-> Remplacer dans le chemin .."
12) sélectionnez Remplacer tout.
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 paquet avec le .__ désiré. nom en cliquant avec le bouton droit sur le dossier Java -> nouveau -> paquet.
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 paquet.
La solution de @Luch Filip fonctionne bien si vous souhaitez simplement renommer le package d'application. Dans mon cas, je souhaite également renommer le paquet source afin de ne pas confondre les choses.
Seulement 2 étapes sont nécessaires:
Cliquez sur votre dossier source, par exemple. com.company.example
> Maj + F6 (Refactor> Renommer ...)> Renommer Paquet > entrez le nom de votre choix.
Accédez à votre fichier AndroidManifest.xml, cliquez sur le nom de votre package> Maj + F6 (Refactor-> Renommer ...)> 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 {Refactor-> Rename ...} pour renommer le package et appuyez sur refactor
.
Après cela, voir le moniteur Android. Ce spectacle change partout dans ce packagename. Cliquez sur refactor
.
Allez dans le module app:change
l'identifiant de l'application pour vous comme son nom l'indique. et cliquez sur sync now
.
Vous pouvez maintenant changer le nom du paquet en ce que vous aimez.
J'ai lu presque toutes les réponses. Mais je pense qu'il en manque un. Parfois, je peux me tromper. J'ai utilisé la méthode ci-dessous et ça marche.
méthodes pour changer le nom du paquet dans Android Studio
Pour renommer le nom du package dans Android studio, cliquez sur l’icône de configuration dans la section du projet et décochez l’option Compacter les packages du milieu vides, puis le package sera divisé en plusieurs noms de dossier, puis cliquez avec le bouton droit de la souris sur le dossier dont vous souhaitez changer le nom. cliquez sur refactor-> Renommer-> Tapez le nom que vous souhaitez modifier -> Refactor -> Refactor Directory, puis importez le fichier R.Java dans l'ensemble du projet. Travailler pour moi.
Si le nom de domaine/package de votre société est très long, la tâche est plus délicate.
C'était le chaînon manquant pour moi. Vous devez sélectionner Fichiers du projet -> Paramètres -> puis décocher 'classes moyennes vides compactes.
1) Ouvrez le dossier du projet dans Android Studio.
2) Sélectionnez le dossier de l’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 paquet vous possédez le nom complet et il vous demandera de créer un nouveau paquet. Oui, créer automatiquement un nouveau paquet. Il demandera gradle
à sync
.
La méthode la plus simple consiste à renommer le dossier de l'application racine de com.example.MyApp
en com.newcompanyname.MyNewAppName
, puis à remplacer toutes les occurrences de l'ancien chemin par le nouveau dans l'élément IDE que vous utilisez.
J'ai également fait face au même problème et voici comment j'ai résolu: -
Je souhaite modifier le nom du packagenp.com.shivakrstha.userlogennp.edu.khec.userlog
J'ai sélectionnéshivakrsthaet j'ai appuyé sur Maj + F6 pour renommer Refract et renommé enkhec.
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 , alors j'ai sélectionnénpet j'ai appuyé sur Maj + F6 pour Renommer Refract et renommé Pourjp, il est également possible de changer les autres.
Dans Android Studio, vous pouvez faire comme ceci:
Par exemple, si vous souhaitez remplacer com.example.app par iu.awesome.game, alors:
Sélectionnez individuellement chaque répertoire que vous souhaitez renommer et:
Sélectionnez Refactor
Cliquez sur Renommer
Dans la boîte de dialogue contextuelle, cliquez sur Renommer le package au lieu de RenommerRépertoire
Entrez le nouveau nom et appuyez sur Refactor
Cliquez sur Do Refactor en bas
Accordez une minute pour laisser Android Studio mettre à jour toutes les modifications
Remarque: lors de la modification du nom de com dans Android Studio, un avertissement pourrait s'afficher . Dans ce cas, sélectionnez Renommer tout
Ouvrez maintenant votre fichier de construction Gradle (build.gradle - généralement l’application ou le mobile). Mettez à jour l’applicationId dans defaultConfig avec votre nouveau nom de paquet et sync gradé, 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.
Terminé! Quoi qu'il en soit, Android Studio doit simplifier un peu ce processus.
J'ai trouvé une autre solution pour renommer un paquet dans l'ensemble du projet:
Ouvrez un fichier dans le package . IntelliJ affiche les chapitres du fichier, au-dessus du fichier ouvert . Sur le package que vous souhaitez renommer: clic droit> Refactor> Renommer . Ceci renommera le package/répertoire l'ensemble du projet.