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.
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.
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
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
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.
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).
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).
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.
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.
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.
Ich hatte das gleiche Problem mit androidStudio 3.2
und das Klonen des Projekts funktionierte für mich
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.
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
Für Windows-Benutzer kann dies auch durch eine Beschädigung des Dateisystems verursacht werden.
Wenn alle obigen Schritte den Fehler nicht korrigieren:
chkdsk /f
auf dem Laufwerk aus, auf dem Ihre App gespeichert ist.idea
Ordner löschenSchritt 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 ...
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
Gehe zu .idea/modules.xml
& lösche den ungültigen/nicht existierenden Pfad <module />
. Dann File => Invalidate Caches / Restart.
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.
fehler beim Umbenennen des Projektverzeichnisses für mich, Android Studio 3.4.2
Ü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.