Ich habe ein Android-Projekt in IntelliJ IDEA. Es besteht aus zwei Modulen: App und Bibliothek. App hängt von der Bibliothek und 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. Projektstruktur sieht wie folgt aus:Android Gradle Build und zirkuläre Abhängigkeit
project
|__app
| |__src
| |__build.gradle
|__libarary
| |__src
| |__build.gradle
|__build.gradle
|__settings.gradle
Jetzt versuche ich, neue Android-Build-System auf Gradle Basis zu migrieren und Probleme hier haben. In meinem build.gradle
von app
Modul I hinzufügen Abhängigkeit von library
compile project(":library")
auch tryed ich Abhängigkeit in library
auf app
wie
compile project(":app")
Aber bekommt Fehler von Build-System hinzuzufügen, wenn gradle trys Bibliotheksmodul zu montieren :
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Failed to notify project evaluation listener.
> Module version project:app:unspecified depends on libraries but is not a library itself
Was ich damit tun kann, ohne die Projektstruktur zu ändern
Versuchen zu bauen ... gleichzeitig! –
Hallo, haben Sie eine Lösung für dieses Problem gefunden? – mariosangiorgio
@mariosangiorgio, leider nein, ich habe meine Projektstruktur geändert –