Ich habe ein Projekt aus der Versionskontrolle mit GIT importiert. Nach dem Importieren, Synchronisieren und all dem gab es diesen Fehler:
Fehler: Die Module 'LinkedCraftMobile', 'linkedcraft_android' verweisen auf dasselbe Verzeichnis im Dateisystem. Jedes Modul muss einen eindeutigen Pfad haben.
Ich wollte ein Modul haben, das direkt mit GIT über Android Studio aktualisiert werden kann.
Das könnte daran liegen, dass .gitmodules
zwei Einträge mit denselben Pfaden enthält, aber square / assertj-android Probleme 174 weist auf eine andere Datei hin:
Dies ist normalerweise das Ergebnis alter
iml
-Dateien. Lösche sie alle und importiere sie erneut.Seltsam, Entfernen der
.iml
und Reimportieren funktioniert.
Der beste Weg, um die .iml-Dateien zu reparieren (indem Sie sie neu erstellen), ist dies:
New > Import Project
Das hat es für mich repariert und es war viel einfacher als die anderen Sachen, die ich ausprobiert habe (und viel weniger komplex).
Ich glaube, das schreibt die .iml-Dateien mit Ihnen neu.
Was habe ich versucht? Ich probierte Build > clean/rebuild project
, File > Invalidate caches/restart
und Sync Project with Gradle Files
. Ich wollte meine .iml-Dateien manuell löschen, aber dann habe ich von dieser Lösung erfahren und es funktionierte.
Tags und Links android git android-studio