Ich habe ein Android-Projekt in IntelliJ IDEA. Es besteht aus zwei Modulen: App und Bibliothek. App hängt von der Bibliothek ab und die Bibliothek hängt von der App ab (Ja, es ist nicht gut, aber ich habe was ich habe und kann das nicht ändern). IDEA in den Projekteinstellungen warnt mich vor zirkulären Abhängigkeiten, aber Projekt-Builds korrekt. Die Projektstruktur sieht so aus:
%Vor% Jetzt versuche ich auf ein neues Android-Build-System basierend auf Gradle zu migrieren und habe ein Problem hier. In meinem build.gradle
from app
Modul füge ich die Abhängigkeit von library
Ich habe auch versucht, eine Abhängigkeit in library
auf app
like
Aber bekommt Fehler vom Build-System, wenn Gradle versucht, Bibliotheksmodul zu montieren:
%Vor%Was ich damit machen kann, ohne die Projektstruktur zu ändern
Wenn Sie mit Android 3.0 nach demselben Fehler suchen, sollten Sie wissen, dass die aktuelle Problemumgehung lautet:
downgrade auf kotlinVersion = '1.1.2-2'
und deaktivieren Sie inkrementelle Build in Gradle.properties kotlin.incremental = false
Das Problem ist für das nächste Alpha Ссылка
geplantTags und Links android gradle build dependency-management circular-dependency