Je veux changer le nom de mon projet et de mon module. Mais si je tente de les renommer, Android Studio me prévient de quelques erreurs ...
par exemple. Je souhaite modifier le nom de "MyApplication" en "AndroidApp", comme indiqué dans l'image ci-dessous.
Dans le premier rectangle je veux le changer en:
AndroidApp ("G: ...\Android\AndroidApp).
Dans le deuxième rectangle je veux le changer en:
AndroidApp [AndroidApp-AndroidApp]
edit: Ceci est le journal:
Titre: Projet 'AndroidApp' introuvable dans le projet racine 'MyApplicationProject'.
build.gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.Android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'Android'
repositories {
mavenCentral()
}
Android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
dependencies {
compile 'com.Android.support:support-v4:18.0.0'
}
settings.gradle:
include ':MyApplication'
Cela a fait le tour pour moi:
Si votre settings.gradle
contient la ligne ci-dessous, supprimez-la ou mettez-la à jour.
rootProject.name = 'Your project name'
Modifier:
Travailler dans toutes les versions! Dernier test: Android 3.2.1 Jan 2019
Vous pouvez modifier le nom affiché dans la barre de titre du fichier ".idea/.name".
Appliquer les paramètres et cliquez sur OK.
Redémarrez Android Studio.
J'espère que cela pourra aider!
mise à jour juillet/2017: testé et travaillé
METTRE À JOUR:
Cette réponse est mieux.
ANCIENNE RÉPONSE: 1. Faites un clic droit sur votre
nom de réservation et Refactor -> Rename...
Rename directory
ou Rename package
, choisissez Rename package
Rouvrir le projet dans Android Studio avec un nouveau nom de dossier
Cmd + Shift + f
pour toutes les instances de votre ancien nom dans Android Studio et remplacez-les toutes par le nouveau nom.
Changer la applicationId
dans votre build.gradle
ROUND BONUS:
.gitignore
s'il se trouvait à la racine de votre projet. Notez que lorsque vous permutez des branches après cela, vous verrez probablement apparaître un tas de fichiers dans les modifications en cours, mais ne vous inquiétez pas, ils devraient disparaître après la fusion de votre branche renommée avec le .gitignore
mis à jour. Ne les supprimez pas manuellement car cela pourrait causer des problèmes dans Android Studio.Il suffit de trouver le nom " Android: label =" AppName "" dans le manifeste Android . Il suffit de renommer le nom de l'étiquette (par exemple, "AppName" ici), par exemple Android: label dans AndroidManifest.xml. Il suffit de le sauvegarder! Lorsque vous exécutez l'application, vous verrez le nouveau nom
Ce qui a fonctionné pour moi est:
Aller à
setting.gradle
Et vous avez terminé!
Fermez Android Studio.
Renommez le dossier de la racine du projet. Par exemple, remplacez "MyApplication" par "Myblablabla".
Supprimez le dossier '.idea'.
Ouvrez Android Studio et importez le projet mis à jour.
D'une part, je suggérerais fortement de mettre à jour vers le dernier Android Studio (0.3.7 à partir de maintenant); il y a des tonnes de corrections de bugs.
Vous rencontrez un bug https://code.google.com/p/Android/issues/detail?id=57692 , qui signifie que si vous essayez d'utiliser l'interface utilisateur pour renommer des modules ou votre projet, ne met pas à jour les fichiers de construction. Désolé, c'est vraiment cassé en ce moment. Je suggérerais de modifier les noms de répertoire directement dans le système de fichiers et de mettre à jour votre fichier settings.gradle
pour refléter les modifications. Votre projet sur disque devrait ressembler à ceci (avec beaucoup plus de fichiers que ce qui est montré ici):
projectFolder
|--settings.gradle
|--applicationModuleFolder
| |--build.gradle
| |--src
il utilise le nom de projectFolder en tant que nom de projet et applicationModuleFolder en tant que nom du module dans lequel réside votre application Android (les zones soulignées supérieure et inférieure de votre capture d'écran, respectivement). Je pense que la façon dont votre projet est mis en place maintenant, ils ont tous deux le même nom; vous pouvez renommer les deux sous le même nouveau nom si vous le souhaitez, ou vous pouvez leur attribuer des noms différents; ça n'a pas d'importance.
Une fois qu'ils ont été renommés, éditez votre fichier settings.gradle
. cela ressemblera à quelque chose comme:
include ':applicationModuleFolder'
remplacez simplement le nom par votre nouveau nom. Une fois ces modifications effectuées, cliquez sur le bouton Synchroniser le projet avec des fichiers Gradle bouton dans la barre d’outils (si vous utilisez une très ancienne version d’Android Studio, il n’a peut-être pas ce bouton, vous pouvez donc fermer le projet et le rouvrir dans ce cas) et il devrait enregistrer les modifications.
Il suffit d'aller à res> values> strings.xml. Une ligne dit Somethig-votre nom
<string name="app_name">Somethig-your name</string>
Il suffit de remplacer votre nom d'origine pour
<string name="app_name">Your Name</string>
Vous pouvez essayer quelque chose comme ceci dans votre fichier settings.gradle
:
rootProject.name = "YOUR_PROJECT_NAME"
Après le redémarrage d'Android Studio, le texte dans la barre de titre sera également remplacé par YOUR_PROJECT_NAME
.
Testé sur Android Studio 2.2 RC2
Pour changer le nom des applications dans Android Studio:
Fermez le projet dans Android studio et supprimez-le du côté démarrage rapide du lanceur (devrait être une mini à côté du nom).
Fermez Android Studio.
Accédez à l'emplacement de votre fichier d'application et renommez-le (Sous Mes documents, généralement).
Redémarrez Android Studio, sélectionnez Ajouter un nouveau projet et accédez au dossier qui a été renommé.
Modification du libellé du lanceur de l’application/Nom actuel de l’application:
Exemple: Android: label = "portail de développeur".
Vous pouvez facilement renommer en utilisant refactor.
Écrivez, cliquez sur le dossier racine du projet et cliquez sur refactor.
Cliquez ensuite sur le nom, il y aura un popup, vous pouvez donner un nouveau nom
Allez à [Fenêtre d'outils\Projet] en Alt+1et changez le niveau dans le coin supérieur gauche de cette fenêtre en Projet (les deux autres sont Packages et Android), vous pourrez alors renommer le nom du projet en Shift+F6. Tapez le nouveau nom et appuyez sur OK.
Si vous souhaitez simplement modifier le nom de l'application qui apparaît dans le système, vous pouvez modifier le Android:title
dans le fichier manifest.xml.
Ce qui fonctionne pour moi, c'est
Accédez à Build.gradle Change ApplicationId & sync project.
Cliquez avec le bouton droit sur votre projet> Renommer> Renommer le package.
Exécutez votre application et boum.
J'espère que ça marche comme ce fut le cas pour moi
Il suffit de changer l'ID de l'application dans build.gradle
applicationId "yourpackageName"
Pour changer l'étiquette de l'application, dans le manifeste
<application
Android:label="@string/app_name"
... />
Essayez de modifier Android:label
dans AndroidManifest.xml et de réinstaller/réexécuter l'application:
<application
Android:allowBackup="true"
Android:icon="@drawable/ic_launcher"
Android:label="@string/app_name"
Android:theme="@style/AppTheme">
Voici ce que j'ai fait dans Android Studio Beta (0.8.14)
Et vola, mon nom de paquet a maintenant changé et construit avec succès.
Je suis juste entré dans le manifeste et j'ai changé Android: label = "...." Au nom de l'application. Une fois que Id a changé cela, le titre et le nom actuel de l'application ont été modifiés comme suit :)
Voici comment tout cela change en quelques secondes ... Dans votre fichier "manifest.xml" Trouvez "Android: label =" Devant il suffit de taper votre nouveau nom entre "". exemple: Android: label = "Mon nouveau nom"
C'est fait! vous êtes le bienvenu ;)
Ces instructions ci-dessous ont fonctionné (première fois) pour moi dans Android Studio 2.3. Ils impliquent la création d'une nouvelle application dans Android Studio, puis sa fermeture et l'exécution de tout le travail dans un explorateur de fichiers et un éditeur de texte.
Refactoriser et renommer un projet ou une application Android Studio
Remarque: Nécessite un éditeur de texte pouvant effectuer une recherche et un remplacement globaux dans une structure de répertoires. Les instructions proposent Sublime Text
, que j'ai facilement installé et exécuté.
Il a produit une nouvelle application qui a été installée et exécutée à côté de l'application existante. Il avait toujours le même nom d’écran, qui a été corrigé en éditant Android:label="MyNewApp"
dans le manifeste.
Bonjour RobertoAV96 ,
J'ai fourni trois solutions ici. Choisissez celui qui s'applique à votre problème.
Si vous souhaitez simplement modifier le nom du dossier project root nom, vous pouvez le faire depuis l'explorateur:
iml
de ce dossier root en lui attribuant le nom du dossier. C'est-à-dire que si le nom du dossier racine du projet était demo_project
, il y aura un fichier demo_project.iml
à l'intérieur. Si vous avez changé le nom de ce dossier en my_project
, vous devez alors remplacer le nom du fichier iml
dans celui-ci par my_project.iml
.En réalité, l'option refactor
de la Studio
peut faire la même chose.
Si vous souhaitez modifier le nom du dossier
app
, cela se trouve dans le fichierroot folder
du projet, faites la même chose dans l'explorateur:
app
en le nom que vous souhaitez. [INFO: Le fichier
APK
, généré pour ce projet, sera acquérir le même prénom suivi du suffixe qui représente le mode pour lequel vous construisez signedAPK
, c’est soitdebug
ourelease
. SignéAPK
se trouve dans son dossier respectif dedebug
ourelease
. Le fichier non signé APK se trouve dans le dossieroutput
du répertoirebuild
. Tous les dossiersbuild
,debug
etrelease
se trouvent dans le dossier primaryapp
, ou et vous avez renommé ce dossier].
my_project_app
, ouvrez-le et renommez le app.iml
en my_project_app.iml
après le nom du projet.settings.gradle
.Le contenu de ce fichier contient les noms des dossiers de modules que vous incluez dans le projet. Il n’existe actuellement qu’un seul module, c’est le principal:
include ':app'
Cela correspond à l'ancien nom du dossier app
.
Par conséquent, vous devez apporter les modifications:
include ':my_project_app'
C'est tout. Vous pouvez maintenant recharger le projet dans la variable studio
et vérifier le nom de la variable APK
générée.
Si vous souhaitez renommer le nom du paquet, dites
com.first.myproject
encom.alpha.myproject
:
src-->main-->Java
, votre paquet est com-->first-->myproject
. Assurez-vous que votre Studio
est fermé.first
en alpha
.Studio
maintenant. Choisissez Replace in Path
dans le premier package du dossier Java
, dans le mode Android
de l'arborescence du panneau left. Celui-ci est le paquet que vous avez modifié à partir de la Explorer
, c'est-à-dire: com.alpha.myproject
au lieu de com.first.myproject
. Modifiez les occurrences de la chaîne import com.first.myproject;
dans les fichiers en import com.alpha.myproject;
. Recherchez uniquement l'occurrence de chaîne com.first.myproject
et modifiez-la en toute sécurité en com.alpha.myproject
.com.first.myproject
, dans build.gradle
dans votre module main app
, et modifiez-la en toute sécurité en com.alpha.myproject
.com.alpha.myproject
afresh et unublier com.first.myproject
, affectant de nombreux utilisateurs: - vous devez diffuser aux utilisateurs à l'aide de la notification Push, dans la dernière version de old existing APK
, que la nouvelle version de l'application sera publiée sous un nom différent et que vous devez publier cette nouvelle APK
, en redémarrant à partir du nom de version 1.0
. Cela détruit l’objectif d’avoir la fente d’application sur Play Store pour l’ancien APK
. Vous devez donc consulter votre client pour savoir quel devrait être le nom de son dossier de candidature avant de commencer le projet.Studio
pour supprimer les ressources inutiles de votre projet. Vous pouvez traiter manuellement toute la warnings
produite par LINT.Bonne codage et bonne publication de l'application. :-)
Pour moi les travaux suivants:
La façon dont cela a fonctionné pour moi afin de remplacer l'ancien nom de mon projet par un nouveau (partout dans ma base de code) est la suivante:
NOTE: Cela a fonctionné pour Android Studio 2.1.2
Changer le nom dans res> values> strings.xml changera le nom de l'application qui apparaît dans le menu des applications après l'installation
Renommer le dossier de projet du studio Android (lorsque le studio Android est fermé) satisfera probablement de nombreux développeurs.