wake-up-neo.net

Android Studio-Fehler "Nicht unterstützte Module festgestellt: Kompilierung wird für folgende Module nicht unterstützt"

Ich verwende Android Studio 1.0.1. Ich habe ein Java-Modul, das von anderen Modulen in meinem Projekt referenziert wird. Ich habe es von SVN ausprobiert. Aber jetzt alle 

Nicht unterstützte Module erkannt: Die Kompilierung wird für folgende Module nicht unterstützt:. Leider können Sie keine Nicht-Gradle-Java-Module und Android-Gradle-Module in einem Projekt verwenden.

Nachdem dieser Fehler aufgetreten ist, stoppen Sie die Kompilierung dieses Moduls, sodass ich mein Projekt nicht mehr kompilieren/ausführen kann. 

86
sappu

Zunächst sollten Sie ein Update auf Android Studio 1.2 durchführen Quelle: https://code.google.com/p/Android/issues/detail?id=77983

Dann sollten Sie zu Datei -> Caches ungültig machen/Neustart -> Caches ungültig machen und neu starten. 

Versuchen Sie dann erneut, die Anwendung zu erstellen. 

113
Danieboy

1- Schließen Sie das Projekt

2- Schließen Sie Android Studio IDE

3- Löschen Sie das Verzeichnis .idea

4- Alle .iml-Dateien löschen

5- öffnen Sie Android Studio IDE und importieren Sie das Projekt 

61
shady sherif

Versuchen Sie dies, wenn Datei -> Caches ungültig machen/Neustart helfen soll. 

Wenn es immer noch nicht hilft, klicken Sie auf die Schaltfläche im Bild ... "Projekt mit Gradle-Dateien synchronisieren"

 enter image description here

30
Sagar Devanga

Invalidate Caches and Restart hat bei mir nicht funktioniert. Ich habe auch alle meine Android Studio-Dateien ohne Erfolg aktualisiert. 

Die Lösung, die ich fand, bestand darin, den Android-Ordner zu importieren, indem Sie auf "Projekt importieren (Eclipse ADT, Gradle usw.)" klicken, anstatt auf "Ein vorhandenes Android Studio-Projekt öffnen" klicken oder den Ordner auf das App-Symbol ziehen.

Offenbar wird das Problem dadurch verursacht, dass ein Modul im Projekt eine * .iml-Datei enthält, die external.system.id = "GRADLE" nicht enthält.

Wenn Sie das Projekt importieren (anstatt es zu öffnen), werden die IML-Dateien vollständig neu geschrieben, wodurch der Fehler beseitigt wird.

Ich habe die Informationen hier gefunden: https://issuetracker.google.com/issues/37008041

23
Joshua Dyck

ich weiß, dass es eine alte Frage ist. aber nach diesem Update auf Android Studio 3.0 stand ich vor diesem Problem. Ich löste es durch deleting app.iml-Datei in meinem App-Modul und dann Invalidate Caches / Restart.

14
mohnage7

Wenn Ihnen das nicht weiterhilft, überprüfen Sie die .iml-Datei Ihres Moduls und prüfen Sie, ob sie Fehler enthält. (Für das App-Modul wird es app.iml sein).

10
Nati Dykstein

Ich habe ein ähnliches Problem gelöst, indem ich das Projekt geschlossen und dann das Projekt erneut importiert habe (nicht öffnen, aber erneut als Eclipse- oder anderes Projekt importieren).

5
Luca C.

Schließen Sie den Android Studio-Ordner und verschieben Sie den ".idea" -Ordner und fügen Sie ihn außerhalb des Project-Stammordners ein (für die Sicherung, falls erforderlich). 

Öffnen Sie das Android Studio .. Wenn Sie das Projekt öffnen, werden Sie gefragt, ob Sie ein Modul (App) zu Ihrem Projekt hinzufügen möchten. Sie können dasselbe ignorieren.

Als Standard-Build-Variante wurde "debug" festgelegt. Sie können die Registerkarte "Build-Variante" in der linken Ecke sehen oder das "Monitor" -Symbol links unten anzeigen

Hinweis: Sie müssen Ihre .iml-Datei von project.tom nicht ändern, um die Build-Variantenoption zu erhalten, und "Cache und Restart ungültig" funktioniert ebenfalls nicht.

4
deva11

Sie sollten das Projekt importieren

https://issuetracker.google.com/issues/37008041

Dieser Fehler wird angezeigt, wenn sich in Ihrem Projekt ein Modul befindet, dessen .iml-Datei nicht enthält: external.system.id = "GRADLE" Können Sie bitte Ihre .iml-Dateien überprüfen? Anstatt das Projekt import it zu öffnen, werden Ihre .iml-Dateien vollständig neu geschrieben, und der Fehler wird nicht mehr angezeigt.

3

Sie können die neue Version von Android Studio aktualisieren und dann zum Deaktivieren von Fängen/Neustarten gehen. Klicken Sie auf die Schaltfläche zum Erstellen der Synchronisierungsschaltfläche.

1
Ganesh Giri

Ich hatte das gleiche Problem mit androidStudio 3.2 und das Klonen des Projekts funktionierte für mich

1
Levon Petrosyan

In meinem Fall habe ich ein Git-Projekt geklont, in dem sowohl Java als auch Kotlin enthalten waren. Dann überprüfte ein anderer Zweig und drückte "Sync Project with Gradle Files". Android Studio 3.0.1.

0
CoolMind

Caches ungültig machen/Neustart hat bei mir nicht funktioniert. Aber das Löschen des Cacheverzeichnisses in\Users\user.AndroidStudio (version)\system hat wie ein Zauber gewirkt

0
Hamza Maqsood

Für Windows-Benutzer kann dies auch durch eine Beschädigung des Dateisystems verursacht werden.

Wenn alle obigen Schritte den Fehler nicht korrigieren:

  • Schließen Sie Android Studio
  • Öffnen Sie die Eingabeaufforderung als Administrator
  • Führen Sie einen chkdsk /f auf dem Laufwerk aus, auf dem Ihre App gespeichert ist
  • .idea Ordner löschen
  • Starten Sie Android Studio neu
0
David Passmore

Schritt 1: Löschen Sie die .iml-Datei 

Schritt 2: Prüfen Sie, ob Ihr Projektverzeichnis Leerstellen enthält. Wenn dies der Fall ist, benennen Sie Ihr Projektverzeichnis um und lassen Sie Platz

ex: 

Vorher: Mein Projekt

Nach dem Umbenennen: MyProject

und öffne Android Studio ...

0

Ich bin auf dieses Problem gestoßen.

Ich benutze buildSrc in meinem Projekt.

Ich denke, das Problem liegt bei buildSrc. Um das Problem zu lösen;

1- Kotlin und Android Stuido-Version aktualisiert (Kotlin-Version ist 1.3.21, Android Studio-Version ist 3.4)

2- Cache leeren und Android Studio neu starten

Aber das Problem ist nicht gelöst.

Als letzten Ausweg habe ich die Projektdatei gelöscht und über Git geklont und das Problem ist behoben

0

Gehe zu .idea/modules.xml & lösche den ungültigen/nicht existierenden Pfad <module />. Dann File => Invalidate Caches / Restart.

0
chinnuabhi

In meinem Fall ist dies darauf zurückzuführen, dass der Name des Stammprojekts ein Leerzeichen hat . Statt es als sample project zu benennen, sollte es sample-project oder sample_project sein.

0
Boonya Kitpitak

fehler beim Umbenennen des Projektverzeichnisses für mich, Android Studio 3.4.2

0
user4453391

Überprüfen Sie in build.gradle in App, dass Sie einen guten Compile-Link haben. Ich habe einen Fehler mit dieser Zeile compile 'com.Android.support:support-annotations:x.x.x' löschen und arbeiten.