Comment déplacer et renommer un projet sur android studio?
Ce doit être vraiment une question simple :)
j'ai un projet qui fonctionne très bien. Maintenant je voulais le renommer et changer le chemin du projectfolder. Tout d'abord, il semble simple: clic droit -> "move" et "refactor/rename".
après avoir déplacé et renommé mon dossier de projet et mon modul apk, il n'y avait plus la même structure de projet qu'avant. Mon projet libs a été inclus deux fois. J'ai regardé dans le".iml ' fichiers et a vu que le chemin précédent a été inclus - donc je a changé cela. Après cela je pouvais compiler mon projet sur la ligne de commande mais pas avec L'IDE. Là, j'ai eu cette erreur:
NullPointerException: no project directory specified
Quelle est la façon par défaut de déplacer et de renommer un projet? J'ai résolu mon problème en faisant un nouveau projet et en copiant tous les fichiers, mais ce serait très cool de connaître la solution de ce "problème".
EDIT:
Projet Origin-Structure:
MyProject
--- libraries
--- MyApp
Après Le Déplacement:
MyProject
--- MyProject (new path)
--- MyProject (old path)
je pense que j'ai faire plus que simplement copier le projet. De toute façon je dois spécifier le "nouveau" projet, havn-je pas?
10 réponses
fermer le projet dans Android Studio (Fichier -> Fermer le projet). Déplacer le projet et le renommer en déplaçant son dossier/répertoire d'accueil. Ouvrir le nouveau projet à partir d'Android Studio (Fichier -> Ouvrir)
Dans Android studio 0.8.+, vous pouvez cliquer sur F6
pour le déplacer.
si vous utilisez 1.0.2 ou plus, assurez-vous de sélectionner la vue de projet pour L'option de menu Refactor - > Move pour devenir disponible.
merci à @DavidsAlias de le souligner.
déplacez les fichiers de projet comme vous le souhaitez et ensuite:
Outils -> Android -> Sync Projet avec Gradle Fichiers
pour déplacer le projet dans votre système de fichiers en utilisant Android Studio 1.1.0:
- fermer le projet dans Android Studio (Fichier - > Fermer le projet)
- déplacer le dossier de projet à l'endroit voulu
- importer le projet dans Android Studio (Fichier - > Importer le projet...)
Pour Android Studio 3, il semble que cela devrait être suffisant:
- Déplacer/renommer le projet à l'extérieur de Android Studio.
- Outils -> Android -> Sync Projet avec Gradle Fichiers
- Build -> Projet De Reconstruction De
Je ne pouvais pas me déployer sur l'émulateur après avoir déplacé et renommé un projet. Faire les pas ci-dessus l'a résolu.
dans Android Studio 1.2, j'ai trouvé les deux travaux suivants OK pour un projet qui a été copié|déplacé|renommé.
Approche: Import
1. Build > Clean Project 2. File > Close Project 3. Copy, Move, and/or Rename Folder 4. Delete /old_name.iml (no longer needed) 5. File > New > Import Project...
Approche: Syn Project with Gradle Files
1. Build > Clean Project 2. File > Close Project 3. Copy, Move, and/or Rename Folder 4. Delete /old_name.iml (no longer needed) 5. File > Open 6. Tools > Android > Sync Project with Gradle Files
les Deux ont le même résultat.
Import
est un pas de moins. Import
est idéalement situé sur l'écran d'accueil et le menu Fichier > Nouveau.
Sync Project with Gradle Files
est un élément de menu un peu plus obscur. Cependant, Sync Project with Gradle Files
est un bon secours si vous cliquez sur ouvrir lorsque l'intention d' Import
.
C'est ce que je fais pour copier/déplacer un projet. J'utilise Android Studio version 2.3.2
- copier le répertoire complet du projet à l'endroit voulu
- renommez le répertoire de projet à tout ce que vous choisissez
- dans le nouveau projet, trouver l'espace de travail.fichier xml et mise à jour manuelle. La Mine est située dans le /.dossier idée du répertoire principal du projet.
- quand vous avez fini de changer les énoncés dans l'espace de travail.xml, démarrer android studio et ouvrir un " existant Projet."Sélectionnez Construire/Reconstruire et reconstruire projet.
voici quelques exemples d'énoncés qui doivent être changés:
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/NEW_SITE_NAME/NEW_SITE_PACKAGE)/MainActivity.java">
<option name="name" value="NEW_ROOT_DIRECTORY_NAME" />
<option name="KEY_STORE_PATH" value="C:\... YOUR KEYSTORE PATH ...\keystore.jks" />
<option name="KEY_ALIAS" value="newrootdirectoryname" />
<option name="name" value="NEW_ROOT_DIRECTORY_NAME" />
Il y a d'autres énoncés et de nombreux énoncés sont identiques. Vous devriez être en mesure d'obtenir l'idée. La clé pour le faire correctement est d'utiliser la même méthodologie de nommage déjà en place dans l'espace de travail existant.fichier xml. Si vous utilisez la recherche et remplacer ce processus est assez simple et ne prend que quelques minutes.
j'Espère cela aide quelqu'un!
Dans Android studio 1.5
- choisir la hiérarchie de vue au niveau du projet.
- choisir le dossier de projet exemple com.exemple.app1 et clic droit - > Refactor - > move... ou F6.
- cocher Déplacer package " com.exemple.app1' à un autre paquet et il peut générer un avertissement il suffit de choisir OK et d'entrer votre nouveau chemin par exemple 'com.Hi.app2' et cliquez sur ok et il vous demandera de créer un nouveau dossier choisissez ok.
- fermer le projet du fichier - > fermer le projet
- choisissez ouvrir la sortie de Android studio de projet
- il suffit de supprimer tous les anciens dossiers par exemple ici exemple et app1.
- projet de nettoyage et de reconstruction.
ceci mettra à jour move et renommera le chemin du projet.
je viens de réussir à déplacer mon projet C:\ dans mon lecteur portable M:\.
- créer un projet identique dans le chemin du fichier désiré.
- Ouvrir un projet original
- Trouvez les fichiers Java sur la barre latérale copiez-les tous dans le presse-papier.
- Ouvrir le "nouveau" projet
- Coller les fichiers dans le dossier java (remplacer si nécessaire)
- faites de même pour vos fichiers d'activités, en les collant dans le dossier layout. (remplacer si nécessaire).
- Enregistrer le nouveau projet et fermer l'application.
- Lancez Android Studio
- ouvrez votre" nouveau " projet.
- Android Studio vous demandera de choisir entre l'original ou les paramètres du projet.
- choisissez les paramètres du projet, en ignorant le bouton paramètres par défaut.
- Android Studio va re-construire votre" nouveau " projet dans la nouvelle destination de chemin de fichier.
- L'Émulateur apparaîtra brisé, sélectionnez l'appareil de réparation.
- Exécuter votre "nouveau projet".
- Tout devrait bien fonctionner. (en se rappelant que l'original est toujours sûr et sain, le lancement de l'original vous mènera à l'étape 10, Choisissez les paramètres par défaut pour revenir à l'état précédent.
je sais que c'est un peu ennuyeux, mais c'est la seule méthode de travail que j'ai trouvé pour déplacer un projet d'une destination à une autre et avoir encore un produit de travail viable.
PS: j'ai été recherche de cette question Il ya environ une heure, sans succès. Après avoir obtenu un résultat positif, j'ai pensé que je partagerais le résultat avec la communauté... même si le fil est âgé de deux ans et déjà marqué comme répondu. Après tout, il peut aider la personne qui est à la recherche d'un résultat rapide, comme je l'étais.
Ce qui fonctionne pour moi:
1. Projet De Déménagement:
Fermez Android Studio .Vous pouvez essayer de copier et coller le projet normalement. S'il y a une erreur de chemin due au chemin vers long. Ce que je fais normalement, c'est comprimer le projet au fichier rar. copier coller à un nouvel endroit et l'extraire. Pour winrar utiliser l'extrait ici que le dossier racine réel est à l'intérieur du rar
2. Renommez le projet:
Renommer le dossier racine pour votre nouveau nom de projet.
3. Ouvrir Dans Android Studio
Notez que lorsque vous ouvrez android studio, il va ouvrir l'ancien fichier de projet par défaut. Fermez le projet en allant au fichier > fermez le projet. Alors ouvrez votre nouveau projet.