Comment faire pour modifier l'Application Android du Nom et de l'ID d'une application existante?
J'ai deux projets Android dans Eclipse. J'ai copié le projet de l'autre, puis changé le nom de l'application (en strings.xml) et le nom du projet (dans Eclipse).
Mais maintenant il y a un problème: Quand je exécutez l'une des applications dans l'émulateur, l'autre se perd (peut-être remplacé?). Donc, je pense qu'il y a un autre réglage que j'ai à faire, afin que Android reconnaît les deux applications différentes?
Merci!
OriginalL'auteur VKurt | 2011-07-03
Vous devez vous connecter pour publier un commentaire.
Nom de paquet (en java).
Le nom de l'application est également dans le manifeste, bien que je ne pense pas que qui doit être unique, mais encore serait bon de le changer pour plus de clarté.
OriginalL'auteur Nanne
Fait, vous avez besoin de changer le nom dans plusieurs endroits:
Tout d'abord, comme vous l'avez dit, le nom de la chaîne, ce qui est visible le nom de l'application.
Deuxièmement, aller à l'activité->src et faites un clic droit sur le paquet (com.exemple.quoi que ce soit) et ne refactor->renommer;
Puis aller à la manifest.xml: et modifiez le champ à:
Si vous utilisez un code natif, JNI, vous devrez également modifier les noms des fonctions c++, qui est une douleur dans le cul:
OriginalL'auteur Jav_Rock
Pour Android Studio utilisateurs, vous avez besoin de changer votre nom de paquet dans AndroidManifest.xml et aussi dans la construction.gradle fichier --> defaultconfig.ini.php--> identificateur applicationid.
OriginalL'auteur Akshayraj Kore
Pour ceux qui ne sont pas dans l'utilisation d'Android Studio et voulez le faire manuellement (par exemple, si vous utilisez Réagir Natif), j'ai récemment passé par et de le modifier dans les fichiers suivants:
OriginalL'auteur Pedram
Le moyen le plus simple que j'ai trouvé pour accomplir cette tâche est d'utiliser des Produits Saveur .gradle
Vous devez ensuite spécifier nom du package dans l'AndroidManifest.xml comme
Lors de la configuration de version, Android Studio (1.5.1 de cette écriture) demande de la saveur à construire.
Configuration Debug est un peu moins intuitif, vous devez placez le curseur sur le coin inférieur gauche de l'écran, sélectionnez "créer des Variantes" et sélectionnez la version de votre configuration debug va déployer lorsque vous appuyez sur le bouton de lecture.
OriginalL'auteur Lytic
si vous utilisez Android studio puis
Votre identificateur de projet est à votre
build.gradle
fichier il suffit de changer le champapplicationId "com.example.whatEver"
Espérons que cela fonctionnera
OriginalL'auteur Sultan Ali
Une demande d'identifiant unique est le nom du package.
Si vous modifiez le nom du package et de réinstaller l'application à nouveau, vous allez vous retrouver avec deux copies sur votre téléphone.
Eclipse peut changer sur tous les lieux de votre code automatiquement.
Juste un clic droit sur votre projet dans l'explorateur de packages (arborescence du projet)
et go pour Android Outils->Renommer Package d'Application
Voilà.
OriginalL'auteur Josh
Sélectionnez Android sur le haut à gauche de la fenêtre de Projet. Donc, faites un clic droit sur votre nom de package en Java dossier et sélectionnez "Refactor" -> Renommer...
Cliquez sur Renommer en Bouton de Package. Tapez le nom du nouveau package que vous voulez, coche toutes les options, puis confirmer.
Quand il montre les résultats, cliquez sur "Faire Refactor".
com.example.app
il renomme pourcom.example.new_app
.Merci pour la recette, tout fonctionne.
OriginalL'auteur Sergio Sena
J'ai trouvé que ma renommer n'étais pas de travail parce que j'ai aussi besoin de changer le nom du package dans google-services.json
OriginalL'auteur Ross Harding
Changement
applicationId
sur l'app gradle.Changement file_provider_authority dans
strings.xml
Si vous utilisez firebase puis ajouter un nouveau projet sur firebase et de télécharger la nouvelle version de google-services.fichier json et en remplacement de l'ancien avec cette.
Modifiez éventuellement le nom de votre appli.
OriginalL'auteur Tahlil