Fehler: Leider können Sie keine Nicht-Gradle-Java-Module und > Android-Gradle-Module in einem Projekt haben
Lesezeit: 5 Minuten
Kamokaze
Ich habe ein IntelliJ 14.1.2-Projekt, das aus zwei Modulen besteht – eines ist ein auf Android Gradle basierendes Modul und das andere ist ein auf Spring Java basierendes Modul mit Maven.
gps-trackman.v1 ist mein Stammprojekt und ich habe keine Ausgaben oder Facetten für dieses Projekt konfiguriert. Die App ist mein Android-Gradle-Modul und ich habe Android und Android-Gradle Facet für dieses Projekt konfiguriert und gps-trackman ist nicht mein Spring Maven-Projekt. Ich möchte in der Lage sein, alles zusammen zu bauen. Ist es möglich?
Ich bekomme jetzt diese Fehlermeldung in meinem IntelliJ Eventlog
Nicht unterstützte Module erkannt: Die Kompilierung wird für folgende Module nicht unterstützt: gps-trackman, gps-trackman.v1, app. Leider können Sie keine Nicht-Gradle-Java-Module und Android-Gradle-Module in einem Projekt haben.
Das Projekt „gps-trackman.v1“ basiert nicht auf Gradle
Ist dieser Fehler nur auf eine Fehlkonfiguration meines Projekts zurückzuführen oder ist es wirklich nicht möglich, ein Maven-Modul und ein Gradle-Modul in einem Projekt zu haben?
Muss ich Facetten für das Stammprojekt konfigurieren? Muss ich alternativ meinen Maven in Gradle umwandeln?
Sind Sie dagegen, das Maven-Projekt in Gradle umzuwandeln?
– Wut
27. Januar 2016 um 18:48 Uhr
Ja, dann habe ich versucht, das Maven-Projekt in ein Gradle-Projekt umzuwandeln, aber das führte zu einem Haufen anderer Fehler, also würde ich lieber bei Maven bleiben …
– Kamokaze
27. Januar 2016 um 19:31 Uhr
In Ordnung, ich wollte nur darauf hinweisen, dass es möglich ist, ein reguläres Java-Gradle-Projekt als Unterprojekt zu einem Android-Projekt hinzuzufügen.
– Wut
27. Januar 2016 um 19:37 Uhr
Sind die Probleme, die Sie von JetBrains YouTrack Ticket beschrieben haben IDEE-122904? Wenn ja, helfen die dort aufgeführten Problemumgehungen?
– Benutzer65839
1. Juli 2016 um 12:30 Uhr
Mögliches Duplikat des Android-Studio-Fehlers „Nicht unterstützte Module erkannt: Die Kompilierung wird für folgende Module nicht unterstützt“
– George Hilliard
17. Oktober 2017 um 15:59 Uhr
1- Schließen Sie das Projekt
2- schließen Android Studio IDE
3- löschen Sie die .idea Verzeichnis
4- alles löschen .iml Dateien
5- offen Android Studio IDE und importieren Sie das Projekt
Antwort von hier
funktionierte bei mir nur mit dem Löschen von .idea dir, auf astudio 3.5
– Julian T
3. September 2019 um 8:29 Uhr
Funktioniert dies nur mit bestimmten Versionen von Android Studio?
– Stealth-Rabbi
6. September 2019 um 11:31 Uhr
Seien Sie vorsichtig beim Löschen des .idea-Verzeichnisses. Es gibt eine Menge Zeug in diesem Verzeichnis, das verloren geht und nicht automatisch generiert wird, wenn Sie A/S neu starten. Speziell codeStyles und dictionaries
– tir38
17. April 2020 um 17:19 Uhr
Es funktioniert auch für AS 3.6.3. Ich habe gerade die IDE geschlossen, die Dateien gelöscht und wieder geöffnet. Musste das Projekt weder schließen noch importieren (ich glaube, die IDE macht es sowieso).
– JCarlosR
23. April 2020 um 15:45 Uhr
genauer: löschen modules.xml aus .idea Verzeichnis funktioniert. stackoverflow.com/a/61813520/1529129
– Rahul Tiwari
10. Juni 2020 um 6:29 Uhr
Gehen Sie zu Datei -> Caches ungültig machen/Neustart.
Schließen Sie das Projekt.
Gehen Sie zum Projektordner und löschen Sie den .idea-Ordner.
Löschen Sie YourProjectName.iml im Projektordner.
Löschen Sie app.iml im App-Ordner.
Öffnen Sie Android Studio -> vorhandenes Projekt öffnen und wählen Sie dann Ihr Projekt aus.
Der Fehler „Einstellungen laden“ und „Nicht unterstützte Module erkannt“ sind verschwunden.
Dank. Es hat mir geholfen. Und die Lösung ist hübsch! 🙂 Aber mit: Projekt mit Gradle-Dateien synchronisieren
– user_MGU
20. Oktober 2019 um 9:35 Uhr
Welche Datei wird in .gitignore konfiguriert, können Sie bitte Vorschläge für das neue Projekt machen.
– Mohan Raj S
2. Dezember 2019 um 13:43 Uhr
1.a Nach Auswahl von „Caches ungültig machen/Neu starten“ erscheint ein Dialog. Stellen Sie sicher, dass Sie nur die Option “Invalidieren” wählen und Android Studio manuell schließen. Wenn Sie “Invalidieren + neu starten” wählen, wird Android Studio neu gestartet, bevor Sie die Schritte 3-5 ausführen können.
– Stuart Scheiter
7. Februar 2020 um 6:44 Uhr
@MohanRajS, alle automatisch generierten Dateien müssen ignoriert werden. Zum Beispiel – jede IML-Datei, .idea-Ordner, .gradle-Ordner, Build-Ordner, .classpath, .project , .log, .apk, .aab usw.
– Neo
26. Mai 2020 um 9:47 Uhr
Schließen Sie das Projekt
Gerade löschen Sie die modules.xml im .idea-Ordner.
Öffnen Sie das Projekt erneut.
Hat bei mir mit Android Studio 4.0 funktioniert
– Afilu
24. Juni 2020 um 7:09 Uhr
Hat auch für mich funktioniert, musste das Projekt neu erstellen, bevor es funktionierte.
– Nimral
27. Juli 2020 um 13:16 Uhr
Verdammt … hat bei mir funktioniert … cmd+shitf+. versteckte Ordner (.idea) in Mac übrigens zu sehen
– hushed_voice
25. August 2020 um 7:45 Uhr
Die ultimative Lösung für diesen Fehler:
LÖSUNG 1
Schritt 1 Gehen Sie zu Datei -> Caches ungültig machen/Neustart.
Schritt 2 Schließen Sie das Projekt.
Schritt 3 Gehen Sie zum Projektordner und löschen Sie den .idea-Ordner.
Schritt 4 Löschen Sie YourProjectName.iml im Projektordner.
Schritt 5 Sie sehen einen Ordner unterhalb des Graddle-Ordners, Delete YourProjectName-Ordner (er enthält eine weitere YourProjectName.iml-Datei).
Schritt 6 Öffnen Sie Android Studio -> vorhandenes Projekt öffnen und wählen Sie dann Ihr Projekt aus.
**
LÖSUNG 2
**
Schritt 1: Öffnen Sie das beschädigte Projekt (dasjenige, das den Fehler anzeigt).
Schritt 2: Öffnen Sie die Datei system.gradle.
Schritt 3: füge diese Codezeile hinzu include ':app'.
Schritt 4: Klicken Sie auf die Synchronisierung, um die Gradle-Datei zu synchronisieren.
Michal Zhradnk Nono3551
In meinem Fall enthielt settings.gradle eine ungültige Konfiguration.
Ich habe mich verändert:
include ':app'
rootProject.name="<somthing else>"
Zu:
include ':app'
Fehler ist weg. Überprüfen Sie also vielleicht Ihre settings.gradle auf mögliche Fehler. Wenn dies nicht funktioniert, versuchen Sie, den Cache und andere Tipps zu entfernen.
Dies war die einzige Lösung, die für mich funktioniert hat! natürlich nach invalidate caches und neustart.
Dann sollten Sie zu Datei -> Caches ungültig machen / Neustart -> Caches ungültig machen & neu starten gehen.
Versuchen Sie dann erneut, die Anwendung zu erstellen.
Ich habe diese Antwort hier gefunden
Dies war die einzige Lösung, die für mich funktioniert hat! natürlich nach invalidate caches und neustart.
– mohammad reza sarsarabi
8. Mai um 13:12 Uhr
Der flauschige T-Rex
Habe alles oben versucht. Hat nicht funktioniert.
Hier ist, was funktioniert hat. Gehen Sie zu der Datei namens modules.xml
Löschen Sie dort alle Module. Reinigen und neu aufbauen.
Es hat für mich funktioniert. Ich hatte diesen Fehler auf einem grad Modul, das später entfernt wurde, aber der Fehler wurde trotzdem gemeldet. Das Entfernen des Moduls aus modules.xml funktionierte, während alles andere nicht funktionierte.
– 3c71
6. März 2020 um 13:53 Uhr
13516500cookie-checkFehler: Leider können Sie keine Nicht-Gradle-Java-Module und > Android-Gradle-Module in einem Projekt habenyes
Sind Sie dagegen, das Maven-Projekt in Gradle umzuwandeln?
– Wut
27. Januar 2016 um 18:48 Uhr
Ja, dann habe ich versucht, das Maven-Projekt in ein Gradle-Projekt umzuwandeln, aber das führte zu einem Haufen anderer Fehler, also würde ich lieber bei Maven bleiben …
– Kamokaze
27. Januar 2016 um 19:31 Uhr
In Ordnung, ich wollte nur darauf hinweisen, dass es möglich ist, ein reguläres Java-Gradle-Projekt als Unterprojekt zu einem Android-Projekt hinzuzufügen.
– Wut
27. Januar 2016 um 19:37 Uhr
Sind die Probleme, die Sie von JetBrains YouTrack Ticket beschrieben haben IDEE-122904? Wenn ja, helfen die dort aufgeführten Problemumgehungen?
– Benutzer65839
1. Juli 2016 um 12:30 Uhr
Mögliches Duplikat des Android-Studio-Fehlers „Nicht unterstützte Module erkannt: Die Kompilierung wird für folgende Module nicht unterstützt“
– George Hilliard
17. Oktober 2017 um 15:59 Uhr