web-dev-qa-db-fra.com

Le projet contient déjà un module portant ce nom - Android Studio

J'avais importé avec succès une Module dans mon projet d'application en Android Studio. Puis j'ai supprimé ou supprimé le module en suivant le lien ci-dessous:

Comment supprimer un module dans Android Studio

J'ai également supprimé le module de projet de la dependencies de mon fichier build.gradle(app).

Maintenant, quand je dois à nouveau inclure le même projet de module dans mon application Andorid, cela ne me le permet pas et donne l'erreur Project already contains module with the same name

J'avais check dans ma structure Project, Package, Android mais le module de projet que j'ai besoin d'importer et d'ajouter en tant que module Le projet n'est pas là, mais il est dit qu'il existe déjà. 

Quelqu'un peut-il m'aider à surmonter ce problème?

24

Si quelqu'un fait face à ce problème, excepté la suppression du dossier contenant l'ancien module, remove du fichier settings.gradle contient également la ligne correspondant à l'ancien module: include ':youroldmodule'. Si vous ne supprimez pas cette ligne manuellement, 2 modules portant le même nom apparaîtront lors de la tentative d’ajout d’une dépendance de module.

27
eldjon

J'ai rencontré ceci . Et j'ai supprimé le dossier qui sous mon projet avec le nom de module que j'ai défini auparavant, puis je peux importer un module avec le même nom. 

J'espère que cela vous aide.

20
Venson Yen

J'ai résolu le problème de cette façon: 

  1. Ouvrez les paramètres du module (Mac: commande + bas; Windows: F4) et supprimez le module.
  2. Supprimer le dossier du module sur le disque. Vous le trouverez dans ~/AndroidStdioProjects/YourApplicationName/ModuleName.
  3. Importer le module.
14
LunaElf

La vue du projet sur le côté gauche ne montre pas "tout" votre projet. Vous pouvez changer la vue depuis le menu déroulant, qui est défini par défaut sur 'Android', et le changer sur 'Fichiers de projet', ce qui vous indiquera probablement l'emplacement de la référence problématique au module.

Sinon, il suffit de vérifier sur le disque où se trouve votre projet. J'ai trouvé des références dans le dossier principal du projet.

5
brandall

Supprimez le projet de compilation (': nom_du_module') de build.gradle sous le dossier app

puis supprimez le dossier du module sous votre dossier de projet

puis supprimez votre entrée de nom de module de settings.gradle

2

Vous ne pouvez pas importer un module si vous avez mis le code du module à l'endroit où il sera copié. Le code source du module a été placé dans le dossier racine du projet et l'importation avec le message ci-dessus a échoué. Si vous déplacez le code quelque part, lors de l’importation, Android Studio le copiera.

0
sunilr

J'ai eu ce problème lorsque j'essayais d'ajouter Junit 4.12 à mon projet. Tout d'abord, je supprime manuellement les anciens codes Junit dans les dépendances de mon fichier build.gradle (app). Ensuite, j'ai supprimé l'ancien junit.jar de ma bibliothèque en supprimant dossier libs puis créer un nouveau répertoire de dossiers libs dans mon application pour ajouter library.and pour la fin ....... je trouve l'ancien fichier Junit près de la fin de la vue du projet après le dossier gradle .... vous pouvez le voir dans cette image ...... et j'ai supprimé it.now, je peux ajouter un nouveau module très facilement et sans le même nom error.sorry for bad english !! regarde cette image pour la dernière commande

0
Amirbahador IRI

Je ne suis pas sûr mais j'espère que cela vous aidera.

Étape 1: Appuyez sur Alt + 1 pour obtenir la mise au point de votre application.

Étape 2: Maintenant appuyé sur F4 pour ouvrir la structure de module du projet

Étape 3 Sélectionnez maintenant les dépendances et supprimez toutes les dépendances supplémentaires de votre projet.

que appuyé sur OK.

et Resync gradle.

J'espère que vous êtes clair avec ma solution.

Meilleure chance

0
Chirag SolankI

Dans un cas, si vous avez copié un dossier comme celui-ci

rootProject/module1

si vous importez le module, Android studio trouvera si vous avez le même nom de dossier . si vous ne l'avez pas importé, Android studio vous indiquera que vous avez ce module, il vous suffit de l'ajouter dans setting.gradle.

include ':modlue1'
0
ning an

J'ai résolu ce problème en supprimant le module existant de la structure du projet, puis en renommant le dossier. Cela a finalement fonctionné lorsque j'ai supprimé le dossier, effectué une synchronisation, puis ré-ajouté le dossier et tenté d'importer.

0
Rajah_Bimmy

Si affiche cette erreur après avoir supprimé le module de la structure du projet, sélectionnez ensuite la vue Projet de notre projet dans Android Studio, puis explorez le dossier du module que nous avons importé, cliquez dessus avec le bouton droit de la souris, supprimez-le et reconstruisez l'application.

0
PK 7