Poszukuję sposobu na spakowanie natywnej biblioteki do pakietu AAR, aby można było jej użyć poprzez deklarację zależności w gradle script.Pakiet AAR Android dla biblioteki natywnej
Przez bibliotekę natywną mam na myśli zestaw plików .cpp lub skompilowaną bibliotekę statyczną i zestaw plików nagłówkowych. Mam na myśli to, że sama aplikacja wywoła bibliotekę z natywnego kodu, a nie z Javy. Innymi słowy, biblioteka potrzebna do skompilowania natywnego kodu aplikacji. Aby możliwe było łatwe zarządzanie zależnościami natywnego kodu.
Czy to możliwe?
Do tej pory mogłem tylko znaleźć wiele pytań/przykładów jak utworzyć bibliotekę macierzystą JNI z plikiem .so i jego interfejsem Java, więc lib jest tylko biblioteką Java z natywną implementacją, ale to nie jest czego potrzebuję.
Okazało się, że tutaj https://github.com/googlesamples/android-ndk/tree/master/hello-libs może być jakiś ciekawy info, ale nadal nie wiem, jak spakować to wszystko do AAR – igagis
Możesz zajrzeć na https://github.com/realm/realm-java - to dość złożony system kompilacji. Możesz dołączyć Realm za pomocą wtyczki Gradle. – geisshirt
https://github.com/googlesamples/android-ndk/issues/261 – igagis