android - téléphone - comment changer le nom bluetooth sur samsung




Forfait Renommer Android Studio (20)

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.


Dans Android Studio, vous pouvez le faire:

Par exemple, si vous voulez remplacer my.awesome.game par my.awesome.game , alors:

  1. Dans votre volet Projet , cliquez sur l'icône représentant une petite roue dentée ( )

  2. Décocher / Désélectionner l'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
    • Choisir un Refactor
    • Cliquez sur Rename
    • Dans la boîte de dialogue Pop-up, cliquez sur Rename Package au lieu de Renommer le répertoire
    • Entrez le nouveau nom et cliquez sur Refactor
    • Cliquez sur Refactoring dans le bas
    • Autoriser une minute à laisser Android Studio mettre à jour toutes les modifications
    • Remarque: Lorsque vous renommez le nom de com dans Android Studio, il se peut qu'un avertissement s'affiche. Dans ce cas, sélectionnez Renommer tout

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

  1. Vous devrez peut-être modifier l'attribut package= dans votre manifeste.

  2. Nettoyer et reconstruire.

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


  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.

  1. Ensuite, appuyez sur shift+F6 vous obtiendrez une fenêtre contextuelle, comme indiqué ci-dessous, sélectionnez Renommer le paquet .

  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.


(1)

Ouvrez le fichier:

application >> manifestes >> AndroidManifest.xml

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

(2)

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

et mettez à jour l' applicationId à votre nom de package

(3)

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


Après avoir suivi l'une de ces techniques pour renommer votre package, vous pouvez commencer à voir des erreurs.

Si / quand votre R.java n'est pas généré correctement, vous aurez beaucoup d'erreurs dans votre projet en disant une error: cannot find symbol class R et aussi error: package R does not exist .

N'oubliez pas de vérifier votre fichier xml de manifeste d'application. Le nom du package manifeste doit correspondre au nom du package réel. Il semble que le R.java soit généré à partir du manifeste d'application et qu'il puisse provoquer ces erreurs s'il y a incompatibilité.

N'oubliez pas de vérifier les correspondances des attributs de package dans votre <manifest package="com.yourcompany.coolapp">


Cela fonctionne très bien pour moi, même pour changer les occurrences, dans tous les modules concernés, pour les noms de dossiers que je veux modifier dans le paquet mais, pour moi, ça marche bien si je suis exactement les étapes suivantes:

  • R - Si vous voulez changer le nom du dossier racine (en d'autres termes le nom du dossier qui est normalement utilisé dans le paquet pour contenir l'activité principale), vous pouvez le faire avant ou après les étapes suivantes (B à C) en quitter "Android Studio" et renommer manuellement ce dossier racine. Cliquez ensuite sur "Importer un projet ..." puis sur le nouveau nom de votre projet (ce processus d'importation réajustera automatiquement les fichiers 'Gradle' avec les fichiers du projet.)
  • B - avant l'étape C suivante, n'oubliez pas de modifier manuellement les noms des dossiers que vous voulez modifier dans le paquet en les changeant dans les 3 fichiers suivants: 'AndroidManifest.xml', 'MainActivity.java' (ou le nom éventuellement choisir pour votre première activité) et le fichier 'build.gradle (Module: app)'.
  • C - Suivez les étapes 1 à 6 décrites ci-dessus ("Dans votre volet Projet, cliquez sur l'icône en forme de roue dentée ...") -> https://.com/a/29092698/2001610
  • D - Seulement si vous voulez changer le nom du dossier racine maintenant, vous pouvez suivre le processus 'A', comme décrit ci-dessus.

Changer l' identifiant de l' 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 que cela ne changera pas le nom du paquet. Le découplage du nom du package et de l'ID d'application est expliqué ici: http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename


Faites un clic droit sur package -> refactor et changez le nom. Vous pouvez également le changer dans le manifeste. Parfois, si vous changez le nom d'un paquet, mais après avoir créé apk, il affiche le nom du paquet à ce moment-là, vérifiez "applicationId" dans le fichier build.gradle.



J'ai trouvé un autre moyen qui fonctionne ou une étape supplémentaire pour certaines des réponses ici, surtout si vous voulez changer le domaine aussi. Fonctionne dans le studio android 1.4. C'est ce que j'ai fait:

  1. Ouvrez Manifest.xml et remplacez le nom du package par ce que vous voulez.
  2. Ouvrez le fichier build.gradle de votre application et remplacez l'ID de l'application dans defaultConfig par le même nom que dans le manifeste, puis recréez le projet.
  3. si toujours le problème, ouvrez un fichier sous le nom du paquet, allez dans le paquet breadcrumbs (c'est-à-dire la déclaration du paquet en tête du fichier) et placez votre curseur sur le domaine que vous voulez changer et appuyez sur "Shift + F6" une boîte de dialogue avec des avertissements à usage multiple, cliquez sur "Renommer les paquets" puis cliquez sur "Refacturer", il faut renommer tout, y compris les fichiers R.Java.

ainsi par exemple si vous voulez renommer "com.example.app" en "com.YourDomain.app", ouvrez un fichier sous le paquet à renommer, dans le paquet breadcrumbs, placez votre curseur sur la partie "exemple" du domaine et appuyez sur Shift + F6 et renommez le paquet en "YourDomain".

J'espère que cela t'aides :)


J'ai trouvé une solution plus facile à ce problème qui a également changé les importations générées comme com.test.testpackagechange.R et prend seulement environ une minute.

La première étape consiste à ouvrir Android Studio et à ouvrir la fenêtre de remplacement (Mac: cmd + shift + R, Windows je suppose: ctrl + shift + R). Tapez votre ancien nom de paquet et celui de votre nouveau nom de paquet. Cliquez sur Rechercher. Cela peut prendre un certain temps car il examine également les éléments générés. S'il a plus de 1000 résultats, cliquez simplement sur continuer.

Après avoir fait cela, appuyez sur Remplacer tout pour remplacer votre ancien nom de paquet par votre nouveau.

Maintenant fermez Android Studio et allez dans Finder sur Mac ou Windows Explorer sur Windows. Changez le nom des dossiers pour votre nouveau nom de paquet, comme ceci:

Maintenant, ouvrez à nouveau Studio Android. Gradle va se synchroniser et le nom de votre paquet devrait être changé pour le nouveau.

J'ai trouvé que c'était le plus facile et celui qui couvre tous les domaines comme les fichiers générés.


Je crois que ce que vous cherchez est Refactor> Move. Vous pouvez également appuyer sur F6.

Vous obtiendrez deux popups. Assurez-vous de sélectionner le paquet renommer sur les deux. Après cela, vous obtiendrez un pop up pour placer le nouveau nom du paquet.

S'il vous plaît noter que si votre nom de paquet est, par exemple, com.example.android.projectname alors cela vous permettra de changer com.example.android à autre chose.

Encore une chose, cela mettra aussi à jour l'applicationId dans votre build.gradle. Assurez-vous simplement que les cases à cocher "Rechercher dans les commentaires et les chaînes" et "Rechercher les occurrences de texte" sont cochées pour que cela fonctionne.


Je recommande d'utiliser le texte Sublime (ou Notepad ++). Remplacez com.one.lastname -> com.two.newname et com / one / lastname -> com / two / newname dans ... \ Projects [MyProject]. et n'oubliez pas de renommer ... \ Projets \ MyProject \ app \ src \ main \ java \ com \ un \ nom de famille, ... \ Projets \ MyProject \ app \ src \ test \ java \ com \ un \ nom de famille et ... \ Projects \ MyProject \ app \ src \ androidTest \ java \ com \ un \ nom de famille! C'est tout:)


L'erreur commune que l'on peut faire est qu'on ne peut pas renommer la structure du paquet, c'est-à-dire qu'il n'est pas possible de changer com.name.android en com.Renamed.android quand on essaie de modifier au niveau com.name.android.

Afin d'avoir le même changement souhaité aller d'un niveau, c'est-à-dire com.name et ici quand vous refactornez le changer en renommé. Cela fonctionnera toujours


La première partie consiste à créer un nouveau paquet dans le dossier "java" et à sélectionner puis à faire glisser tous les fichiers source de l'ancien paquet vers ce nouveau paquet. Après cela, vous devez remanier le nom du paquet dans le manifeste android au nom du nouveau paquet.

Dans l'étape 2, voici ce que vous devez faire. Vous devez changer l'ancien nom du paquet dans "applicationId" sous le module "build.gradle" dans votre studio android en plus de changer le nom du paquet dans le manifeste. Donc en résumé, cliquez sur "build.gradle" qui est en dessous de "AndroidManifest.xml" et modifiez la valeur de "applicationId" à votre nouveau nom de package.

Puis, tout en haut, sous "build". nettoyez votre projet, puis reconstruisez. Ça devrait aller d'ici.


Les paquets servent à deux fins. La première consiste à identifier votre application de manière unique sur le Google Play Store. L'autre est de nommer le paquet pour la classe R.java qui est générée lors de la construction de votre projet. Vous pouvez considérer le premier objectif comme le package externe et le second comme le package interne. En supposant que vous souhaitiez modifier le package externe pour pouvoir l'identifier dans le Play Store, il existe un moyen pratique de le faire.

Dans Android Studio, choisissez Fichier> Structure du projet> Choisissez le module de votre application> Cliquez sur l'onglet Saveurs> modifiez l'identifiant de l'application. Maintenant, lorsque vous construisez votre projet, votre APK et votre manifeste utiliseront ce nouveau nom de paquet.


Moyen rapide et facile:

1- ouvrez MainActivity.java ou n'importe quel fichier java disponible.

En haut, il y a la déclaration de paquet telle que:

package com. example .myapp;

sélectionnez la partie du package que vous souhaitez modifier et appuyez sur Maj + F6 . Personnellement, je veux changer l' example .

Dans la boîte de dialogue d'avertissement, sélectionnez Renommer le package , puis insérez le nom du package souhaité.

2- Ouvrez AndroidManifest.xml et à l'intérieur de la <manifest> changez le package en le nom du paquet désiré.

3- ouvrez build.gradle(Module: app) et remplacez l' applicationId par le nom du package souhaité.


S'il vous plaît essayez les étapes suivantes:

  1. Cliquez sur le réglage de l'icône de l'engrenage et désélectionnez l'option Compact Empty Middle Package
  2. Maintenant nous pouvons voir que chaque dossier de paquet est cassé en parties
  3. Maintenant, faites un clic droit sur le dossier du premier paquet >>> refactor >>> rename
  4. Maintenant, un avertissement s'affiche, mais allez-y et cliquez sur Renommer le paquet
  5. Après cela, entrez votre nom de domaine pour le nom du paquet
  6. Cliquez sur "Refacturer"
  7. Maintenant, il a changé le nom de domaine de l'application. Modifiez maintenant l'extension de domaine et le nom du dossier de l'application en fonction de vos besoins
  8. Maintenant, ouvrez build.gradle (Module: app) dans Gradle Scripts. Ici, changez l'identifiant de l'application et cliquez sur Synchroniser maintenant.

******* Enfin c'est fait ******


Si votre nom de paquet est séparé par plus de deux points, dites com.hello.world et de plus, vous n'avez rien mis dans com/ et com/hello/ . Toutes vos classes mettent dans com/hello/world/ , vous pouvez faire les étapes suivantes pour refactoriser votre nom de paquet (s) dans Android Studio ou IntelliJ:

  • [FIRST] Ajoutez quelque chose sous vos répertoires ( com/ , com/hello/ ). Vous pouvez y parvenir en ajoutant d'abord deux fichiers au package com.hello.world, par exemple
   com.hello.world.PackageInfo1.java
   com.hello.world.PackageInfo2.java

puis refactorisez-les en les déplaçant respectivement sur com et com.hello. Vous verrez le com et le bonjour assis là au projet ( Alt+1 ou Command+1 pour le raccourci) et renommer les dossiers refactoring attend là comme prévu.

  • Refactorisez de renommer un ou plusieurs de ces répertoires pour atteindre votre objectif. La seule chose que vous devriez noter ici est que vous devez choisir les répertoires plutôt que des paquets quand une boîte de dialogue vous le demande.

  • Si vous avez beaucoup de classes dans votre projet, il vous faudra un certain temps pour attendre son auto-scan-and-renommer.

  • En outre, vous devez renommer manuellement le nom du package dans le fichier AndroidManifest.xml, de sorte que les autres noms de ce fichier puissent bénéficier du préfixe.

  • [AUSSI] , il se peut que vous deviez remplacer com.hello.world.R par le nouveau XXX.XXX.XXX.R ( Command+Shift+R pour faire court)

  • Reconstruisez et exécutez votre projet pour voir si cela fonctionne. Et utilisez "Trouver dans le chemin" pour trouver d'autres noms non-tactiles que vous souhaitez renommer.

  • Profitez-en.

ctrl + shift + R a toujours fonctionné pour moi. Remplacez simplement tout et choisissez Tous les fichiers.


sélectionnez le paquet sera refactorisé, refactor-> move -> "move xxx to new package"







android-studio