Czy możesz mi pomóc zrozumieć ogólną koncepcję budowania biblioteki android i używać jej w aplikacji użytkownika.jak zrobić pojedynczy plik AAR, mając inne pliki AAR
Tak, tam jest następującej sytuacji:
w Android studio są następujące moduły:
rdzeniowe
dane
rysunek
i tam jest moduł
app
z zależnościami od powyższych modułów.
app.gradle
dependencies {
compile project(':core')
compile project(':data')
compile project(':drawing')
}
więc mogę uruchomić aplikację z Android Studio.
Ale chciałbym mieć coś takiego jak plik AAR i dołączyć go do dowolnej aplikacji, aby móc z niego korzystać ponownie bez tworzenia tych samych modułów.
Nie jestem zaznajomiony z Gradle, więc nie jestem pewien, czy jest to możliwe i jak to zrobić.
Wpadłem na ten sam problem, czy kiedykolwiek znalazłeś rozwiązanie tego? – Rensodarwin
Kiedy stworzyłem ten problem, nie rozumiałem, jak to działa, dlatego chciałem powiązać wszystkie AAR mojego modułu w jedno AAR. Ale jak sobie uświadomiłem, osiągnięcie tego jest dość skomplikowane. a ponieważ każdy moduł (np. dane, rdzeń, itp.) jest unikalnym, oddzielnym elementem, który można wykorzystać w dowolnym innym projekcie - nie ma potrzeby wiązania ich w jednym ogólnym rocznym sprawozdaniu z działalności. Postanowiłem więc stworzyć prywatne repozytorium maven i załadować wszystkie AARs w tym repozytorium. A kto potrzebuje jakiegoś modułu, może go użyć przy użyciu tego prywatnego repozytorium. – vetalitet
Dziękuję za odpowiedź. Zacznę ponownie zaglądać do repozytorium maven. – Rensodarwin