Je souhaite changer le nom de mon projet et module. Mais si j'essaie de les renommer, Android Studio me
signale quelques erreurs ... par exemple, je veux changer 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]
modifier: Voici le journal:
Gradle: 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'
android
android-studio
RobertoAV96
la source
la source
Réponses:
Cela a fait l'affaire pour moi:
Si votre
settings.gradle
contient la ligne ci-dessous, supprimez-la ou mettez-la à jour avec le nouveau nom.Edit:
Travailler dans toutes les versions! Dernier test: Android 3.6.2 fév 2020 .
la source
Vous pouvez modifier le nom affiché dans la barre de titre dans le fichier ".idea / .name".
la source
Appliquer les paramètres et cliquez sur OK.
Redémarrez Android Studio.
J'espère que cela pourra aider!
la source
mise à jour juillet / 2017: testé et travaillé
la source
MISE À JOUR :
Cette réponse est meilleure.
ANCIENNE RÉPONSE : 1. Faites un clic droit sur votre
nom du compte et
Refactor -> Rename...
Rename directory
ouRename package
choisissezRename 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.Changez le
applicationId
dans votrebuild.gradle
BONUS ROUND:
.gitignore
fichier s'il se trouve à la racine de votre projet. Notez que lorsque vous échangez des branches après cela, vous verrez potentiellement un tas de fichiers apparaître dans les modifications de travail, mais ne vous inquiétez pas, ils devraient disparaître après la fusion de votre branche renommée avec mise à jour.gitignore
. Ne les supprimez pas manuellement car cela peut provoquer des problèmes dans Android Studio.la source
Modifier le nom du projet
Modifiez le nom de votre projet en fermant Android Studio, allez dans votre dossier de projet, renommez-le…
Supprimez le .idea dossier et .iml fichier. (Pour afficher les dossiers cachés, appuyez sur Cmd + Maj +. (Point)) .
Ouvrez le fichier settings.gradle avec un éditeur de texte, comme VSCode, et remplacez rootProject.name par votre nouveau nom de projet.
Terminé! Le nom du projet a été changé! Ouvrez simplement votre projet avec Android Studio et Gradle se synchronisera à nouveau.
la source
.idea
Trouvez simplement le nom " android: label =" AppName " " dans le manifeste Android. Renommez simplement le nom de l'étiquette (par exemple: "AppName" ici) tous ces android: label dans le AndroidManifest.xml. Enregistrez-le! Lorsque vous exécutez l'application, vous verrez le nouveau nom
la source
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.
la source
Allez simplement dans res> values> strings.xml. Une ligne dit quelque chose - votre nom
Remplacez simplement votre nom d'origine par
la source
D'une part, je suggère 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 bogue https://code.google.com/p/android/issues/detail?id=57692 , qui est que si vous essayez d'utiliser l'interface utilisateur pour renommer des modules ou votre projet, il ne se met pas à jour les fichiers de construction. Désolé, c'est vraiment cassé en ce moment. Je suggère de changer les noms de répertoire directement dans le système de fichiers et de mettre à jour votre
settings.gradle
fichier pour refléter les changements. Votre projet sur le disque devrait ressembler à ceci (avec beaucoup plus de fichiers que ce qui est montré ici):il utilise le nom de projectFolder comme nom de projet et applicationModuleFolder comme nom du module dans lequel se trouve votre application Android (les cases décrites en haut et en bas de votre capture d'écran, respectivement). Je pense que la façon dont votre projet est mis en place maintenant, ils ont tous les deux le même nom; vous pouvez renommer les deux avec le même nouveau nom si vous le souhaitez, ou vous pouvez leur donner des noms différents; ça n'a pas d'importance.
Une fois qu'ils ont été renommés, modifiez votre
settings.gradle
fichier; cela ressemblera à quelque chose comme:changez simplement le nom en votre nouveau nom. Une fois ces modifications apportées, cliquez sur le bouton Synchroniser le projet avec les fichiers Gradle dans la barre d'outils (si vous exécutez une très ancienne version d'Android Studio, il ne peut pas avoir ce bouton, vous pouvez donc fermer le projet et le rouvrir dans ce cas. ) et il devrait reprendre les modifications.
la source
Ce qui a fonctionné pour moi, c'est:
Aller à
Et vous avez terminé!
la source
Vous pouvez essayer quelque chose comme ça dans votre
settings.gradle
fichier:Après le redémarrage d'Android Studio, le texte de la barre de titre devient également
YOUR_PROJECT_NAME
.Testé sur Android Studio 2.2 RC2
la source
Allez dans [ Tool Window \ Project ] par Alt+ 1, et changez le niveau dans le coin supérieur gauche de cette fenêtre en Project (les deux autres sont Packages et Android), puis vous pouvez renommer le nom du projet par Shift+ F6. Saisissez 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 manifest.xml .la source
Vous pouvez facilement renommer en utilisant refactor.
Cliquez sur le dossier racine du projet et cliquez sur refactoriser.
Cliquez ensuite sur le renommer, il y aura une fenêtre contextuelle, vous pourrez y donner un nouveau nom.
la source
Ce qui fonctionne pour moi,
Accédez au projet Build.gradle Change ApplicationId & sync.
Faites un clic droit sur votre projet> Renommer> Renommer le package.
Exécutez votre application et boum.
J'espère que cela fonctionne comme pour moi
la source
Modifiez simplement l'ID d'application dans build.gradle
Pour changer le libellé de l'application, dans le manifeste
la source
Pour modifier le nom des applications dans Android Studio:
Fermez le projet dans Android studio et débarrassez-vous-en du côté démarrage rapide du lanceur (devrait être un 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 de l'étiquette du lanceur de l'application / Nom réel de l'application:
Par exemple: android: label = "Developer Portal".
la source
Pour moi les oeuvres suivantes:
la source
Tutoriel vidéo: https://youtu.be/7aQjiae2doU
com.example.[NewFileName]
en chemin:<string name="app_name”>[NewFileName]</string>
en chemin d'accès:applicationId "com.example.[NewFileName]”
in path:rootProject.name='[NewFileName]'
in path:Sync now
invite[NewFileName]
dehors d'Android Studiola source
Voici ce que j'ai fait dans Android Studio Beta (0.8.14)
Et vola, mon nom de package a maintenant changé et se construit avec succès.
la source
Essayez de changer
android:label
dans AndroidManifest.xml et réinstallez / réexécutez l'application:la source
Voici comment tout cela change en quelques secondes ... dans votre "manifest.xml" trouvez "android: label =" en face de lui juste tapez votre nouveau nom à l'intérieur "" par exemple: android: label = "Mon nouveau nom"
C'est fait! vous êtes le bienvenu ;)
la source
Je viens d'entrer dans le manifeste et j'ai changé android: label = "...." pour le nom de l'application. Une fois que j'ai changé cela, le titre et le nom réel de l'application ont changé pour ça :)
la source
Bonjour RobertoAV96 ,
J'ai fourni trois solutions ici. Choisissez celui qui s'applique à votre problème.
iml
fichier dans ce dossier racine au nom du dossier. C'est-à-dire que si le nom du dossier racine du projet était ditdemo_project
, il y aurait undemo_project.iml
fichier à l'intérieur. Si vous avez changé le nom de ce dossier pour le diremy_project
, vous devez changer le nom duiml
fichier qu'il contient enmy_project.iml
.En fait, l'
refactor
option duStudio
peut faire de même.app
dossier avec le nom que vous souhaitez avoir.my_project_app
, ouvrez le dossier et renommez-le enapp.iml
,my_project_app.iml
après le nom du projet.settings.gradle
fichier.Le contenu de ce fichier sont les noms des dossiers de modules que vous incluez dans le projet, actuellement il n'y a qu'un seul module, qui est le principal:
Cela correspond à l'ancien nom du
app
dossier.Vous devez donc effectuer les modifications:
C'est tout. Vous pouvez maintenant recharger le projet dans le
studio
et vérifier le nom duAPK
qui est généré.src-->main-->java
, votre package se trouvecom-->first-->myproject
. Assurez-vous que votreStudio
est fermé.first
enalpha
.Studio
maintenant. ChoisissezReplace in Path
dans le premier package à l'intérieur dujava
dossier, dans leAndroid
mode de l' arborescence du panneau de gauche . Celui-ci est le package que vous avez modifié depuisExplorer
, c'est-à-dire:com.alpha.myproject
au lieu decom.first.myproject
. Modifiez les instances de la chaîneimport com.first.myproject;
dans les fichiers enimport com.alpha.myproject;
. Vérifiez uniquement l'occurrence de chaîne decom.first.myproject
et modifiez-la en toute sécuritécom.alpha.myproject
.com.first.myproject
dansbuild.gradle
votre module principalapp
et changez-la en toute sécuritécom.alpha.myproject
.com.alpha.myproject
et annuler la publicationcom.first.myproject
, affectant de nombreux utilisateurs: - vous devez diffuser aux utilisateurs en utilisant la notification push, dans la dernière version de l' ancien existantAPK
, qui la nouvelle version de l'application sera publiée avec un nom différent, et vous devez publier cette nouvelleAPK
, en redémarrant à partir du nom de la version1.0
. Cela détruit l'objectif d'avoir l'emplacement d'application sur Play-Store pour l'ancienAPK
. Vous devez donc consulter votre client quel devrait être le nom de son dossier de candidature avant de démarrer le projet.Studio
pour supprimer les ressources inutiles de votre projet. Vous pouvez traiter manuellement tout cewarnings
que produit LINT .Codage heureux et publication d'application heureuse. :-)
la source
la source
La façon dont cela a fonctionné pour moi afin de remplacer l'ancien nom de mon projet par un nouveau (partout dans mon codebase) est la suivante:
REMARQUE: cela a fonctionné pour Android Studio 2.1.2
la source
Changer le nom dans res> values> strings.xml changera le nom de l'application qui est affiché dans le menu des applications après l'installation
Renommer le dossier du projet Android Studio (lorsque le studio Android est fermé) satisfera probablement de nombreux développeurs
la source
Ces instructions ci-dessous ont fonctionné (la première fois) pour moi dans Android Studio 2.3. Ils impliquent de créer une nouvelle application dans Android Studio, puis de la fermer et de faire 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 qui peut effectuer une recherche et un remplacement global dans une structure de répertoire. Les instructions proposées
Sublime Text
, que j'ai facilement installées et exécutées.Il a produit une nouvelle application qui a installé et exécuté à côté de l'application existante. Il avait toujours le même nom d'écran, qui a été corrigé en modifiant
Android:label="MyNewApp"
le manifeste.la source
Fermez le studio Android et renommez simplement le fichier .iml dans votre explorateur de fichiers
la source
Pour renommer simplement le projet:
Pour modifier le nom du package:
La solution la plus simple et la plus rapide est ici: https://stackoverflow.com/a/35057550/4908798
la source