2017-01-28 4 views
0

Ich habe Anwendungsmodul, 4 Android-lib-Module und 2 Java-Module. Ich versuche, ein weiteres Android-lib-Modul hinzuzufügen, aber AS ignoriert es.Android Studio ignoriert Modul

Neues Modul wird erstellt und zu settings.gradle hinzugefügt. AS fügt keine * .iml-Datei zum Modulordner hinzu, und die Dateien .idea/gradle.xml und ./idea/modules.xml enthalten keine Datensätze zum neuen Modul. Ich habe versucht, * .iml-Datei selbst zu generieren, und fügte Datensätze zu .idea/files hinzu. Es fängt an zu arbeiten, aber dann erhielt ich Nachricht

Die folgenden Module werden nicht mehr von Gradle unterstützt. Überprüfen Sie, ob auch aus dem IDE-Projekt entfernt wurde

, und die * .iml-Datei wurde entfernt.

AS 2.2.3, gradle 2.14.1

UPD 1.

Das Problem war in unerwarteter Stelle. Ich versuchte dieses solution, weil es meinem Problem sehr ähnlich war, versuchte, Modul zu löschen und es (mit neuem Namen) neu hinzuzufügen. Aber nichts half. Nach dem Öffnen der Registerkarte "Gradle" (rechte obere Ecke) habe ich festgestellt, dass das neue Modul dunkelgrau hervorgehoben war, mit der rechten Maustaste darauf geklickt und festgestellt hat, dass "Projekt ignorieren" standardmäßig aktiviert war.

Dropdown menu

ungeprüft ich diesen Artikel nicht, aber nach dem nächsten gradle sync ich oben Nachricht bekam, und dieser Punkt wird wieder automatisch geprüft. Auch in der Ereignisliste

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

UPD 2. Scheint, wie https://code.google.com/p/android/issues/detail?id=77983 und https://code.google.com/p/android/issues/detail?id=230550

Antwort

0

Die Lösung, die mir geholfen haben:

  1. Schließen AS
  2. alle mit * .iml Dateien entfernen
  3. .idea dir entfernen
  4. Entfernen .Gradel dir
  5. Rename Projekt
  6. Projekt öffnen mit AS
0
android { 

    ... 

    buildTypes { 

     ... 

     dexOptions { 
      preDexLibraries true 
     } 
    } 
} 
+0

ich das gleiche Problem begegnet. Es ist meine Lösung, fügen Sie den Gradle-Code in Ihre fehlgeschlagene Module Gradle-Datei. – lushantingyue

Verwandte Themen