Mam projekt Android w IntelliJ IDEA. Składa się z dwóch modułów: aplikacji i biblioteki. Aplikacja zależy od biblioteki i biblioteki zależy od aplikacji (Tak, to nie jest dobre, ale mam to, co mam i nie można tego zmienić). IDEA w ustawieniach projektu ostrzega mnie o zależnościach cyklicznych, ale projekt jest budowany poprawnie. Struktura projektu wygląda następująco:Android Gradle kompilacja i zależność cykliczna
project
|__app
| |__src
| |__build.gradle
|__libarary
| |__src
| |__build.gradle
|__build.gradle
|__settings.gradle
Teraz próbuję przeprowadzić migrację do nowego systemu kompilacji systemu Android opartego na systemie Gradle i mam tu problem. W moim module build.gradle
od app
dodam zależność od library
compile project(":library")
również tryed aby dodać zależność w library
na app
jak
compile project(":app")
Ale robi błąd z systemem budować, gdy Gradle Trys do montażu modułu biblioteki :
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
Co mogę zrobić bez zmiany struktury projektu
spróbować je budować ... jednocześnie! –
Witam, znalazłeś rozwiązanie tego problemu? – mariosangiorgio
@mariosangiorgio, niestety nie, zmieniłem strukturę projektu –