2015-10-16 6 views
15

Ich hatte erfolgreich Module in meinem Anwendungsprojekt in Android Studio importiert. Dann löschte ich oder entfernt, um das Modul durch den folgenden Link folgt vor:Projekt enthält bereits Modul mit diesem Namen - Android Studio

How to delete a module in Android Studio

Ich entfernte auch das Projekt-Modul aus dem dependencies meiner build.gradle(app) Datei.

Jetzt, wenn ich wieder das gleiche Modul-Projekt in meine Andorid-Anwendung aufnehmen muss, erlaubt es mir nicht, und gibt den Project already contains module with the same name Fehler.

Ich hatte einchecken in meinem Project, Package, Android Struktur, aber das Projekt-Modul, das ich importieren und als Modul-Projekt hinzufügen muss, ist nicht da, aber es heißt es noch.

Kann mir jemand helfen, dieses Problem zu überwinden.

+0

Were Kannst du das jemals lösen? Ich laufe auf das gleiche Problem. Habe versehentlich ein Abhängigkeitsprojekt gelöscht und kann es jetzt nicht mehr hinzufügen, da dort bereits ein Modul mit dem gleichen Namen steht. Versuchte alle Schritte von Chirag SolankI, aber es funktioniert nicht ... –

Antwort

14

Wenn jemand dieses Problem steht, mit Ausnahme des Ordners Entfernen des alten Moduls auch entfernen aus der settings.gradle Datei die Zeile entsprechend dem alten Modul enthält: include ':youroldmodule'. Wenn Sie diese Zeile nicht manuell entfernen, werden 2 Module mit demselben Namen angezeigt, wenn Sie versuchen, eine Modulabhängigkeit hinzuzufügen.

0

Ich bin nicht sicher, aber ich hoffe, es hilft Ihnen.

Schritt 1: Gepresste Alt + 1 für den Fokus Ihrer App.

Schritt 2: Jetzt Gepresste F4 für offene Modulstruktur von Projekt

Schritt 3 Wählen Sie nun Abhängigkeiten und entfernen Sie alle zusätzlichen Abhängigkeiten Ihres Projekts.

als gedrückt OK.

und Resync Gradle.

Ich hoffe, Sie sind klar mit meiner Lösung.

Beste Glück

+0

Danke für die Antwort, aber nichts passiert, wenn ich den Namen ändern, den es braucht, aber ich möchte den Namen des Moduls aufgrund einiger nicht ändern Gründe dafür. –

+0

Sie können nicht in Abhängigkeiten entfernen.?? –

+0

Ich hatte aus Abhängigkeiten entfernt, aber es sagt immer noch das Projekt enthält bereits das Modul mit dem gleichen Namen, obwohl ich es entfernt hatte. –

18

Ich habe dies festgestellt. Und ich löschte den Ordner, der unter meinem Projekt mit dem Modulnamen ich vorher eingestellt habe, dann kann ich wieder ein Modul mit gleichem Namen importieren.

Hoffe das hilft dir.

3

Die Projektansicht auf der linken Seite zeigt nicht "alles", was Ihr Projekt enthält. Sie können die Ansicht von dem Dropdown-Menü, das standardmäßig auf "Android" eingestellt ist, umschalten und es in "Projektdateien" ändern, was Ihnen wahrscheinlich zeigt, wo der problematische Verweis auf das Modul verbleibt.

Alternativ können Sie auch die Festplatte überprüfen, auf der sich Ihr Projekt befindet. Ich habe Referenzen im Hauptprojektordner gefunden.

11

löste ich das Problem durch diese Art und Weise:

  1. öffnen Moduleinstellungen (Mac: Befehl + nach unten, Fenster: F4) und löschen das Modul.
  2. Löschen Sie den Modulordner auf der Festplatte. Sie finden es unter ~/AndroidStdioProjects/YourApplicationName/Modulname.
  3. Importieren das Modul.
+0

danke. Als ich Ordner löschte, konnte ich es wieder hinzufügen. – beginners

0

Ich hatte dieses Problem, wenn ich junit 4,12 meiner project.First aller zu hinzufügen habe ich versucht, löschen Sie alte junit Codes in Abhängigkeiten von meiner build.gradle (app) Datei manually.Next ich die alte junit gelöscht. Jar aus meiner Bibliothek mit dem Löschen libs Ordner und dann erstellen neue libs Ordner Verzeichnis in meiner App für add library.and für das Ende ....... Ich finde die alte Junit-Datei am Ende der Projektansicht nach Gradle-Ordner .. ..Sie können in diesem Bild sehen ...... und ich löschte it.now ich kann neues Modul sehr einfach und ohne den gleichen Namen error.sorry für schlechtes Englisch hinzufügen !!

0

Sie können ein Modul nicht importieren, wenn Sie den Code für das Modul an der Stelle eingefügt haben, an die es kopiert wird. Ich hatte den Quellcode des Moduls im Stammordner des Projekts abgelegt und konnte nicht mit der obigen Nachricht importieren. Wenn Sie den Code irgendwohin verschieben, kopiert Android Studio beim Importieren den Code.

0

Ich löste dies, indem ich das vorhandene Modul aus der Projektstruktur entfernte und dann den Ordner umbenannte. Es funktionierte schließlich, als ich den Ordner entfernte, eine Synchronisierung durchführte, dann den Ordner wieder hinzufügte und zu importieren versuchte.

0

In einem Zustand, wenn Sie kopieren einen Ordner wie diese

rootProject/module1 

wenn Sie Modul Android Studio importieren, wenn Sie denselben Namen Ordner. , wenn Sie es nicht android Studio importieren Sie Ihnen sagen, haben dieses Modul enthält, können Sie dies nur in setting.gradle wie

include ':modlue1' 
0

hinzufügen Wenn zeigt diesen Fehler nach dem dann das Modul von der Projektstruktur zu löschen, wählen Projektansicht unseres Projekts in android Studio und dann erkunden und das wird der Ordner von Modul, das wir importiert haben, klicken Sie mit der rechten Maustaste darauf und Löschen Sie es und erstellen Sie die App neu.

0

Remove Kompilierung Projekt (': module_name') von build.gradle unter App-Ordner

dann Modul Ordner unter Ihrem Projektordner entfernen

dann von Ihrem Modulnamen Eintrag entfernen settings.gradle

Verwandte Themen