użycie bibliotek C++ z poziomu Javy w Androidzie

0

Witam, mam pytanie piszę projekt w środowisku Android. Jednakże mam już gotowe biblioteki napisane w C/C++. Czy jest jakaś możliwość ich wywołania z JAVY ??

0

Tak, istnieje taka możliwość. Służy do tego pakiet NDK. Metody wywołuje się za pomocą JNI.

0

Ok tylko nie bardzo JNI chce działać z SDK, nie widzi on bibliotek androidowych i tu jest główny problem.

0

Co to za biblioteki? może jest już jakiś ekwiwalent pod andka, w przeciwnym razie bez JNI i NDK się nie obejdzie

0

To nasze prywatne biblioteki to sterowania urządzenie. Więc raczej jakieś alternatywne rozwiązanie w andku cza było by pisać od nowa.

0

Mam jeszcze pytanie. Czy ktoś ma duże doświadczenie w pracy z servicami Androida. Być może opcją jest napisanie servicu który jakoś wymieniał by dane między c++ a java.

0

Witam, udało mi się uruchomić blibliotekę dll z javy za pomocą JNI, niestety androidowy Dalvik nie widzi mi biblioteki *.so

0

Mam pytanie czy jest możliwość podania dalvikowi ścieżki gdzie znajduje się biblioteka *.so ??

0

Za pomocą ldd sprawdź czy masz wszystkie potrzebne zależności, a następnie zrób jakiś program w C, który by odpalał jakąkolwiek funkcję z tej *.so. Wszystko oczywiście na docelowej maszynie i OSie. Jak to przejdzie to wtedy zabierz się za JNI.

1 użytkowników online, w tym zalogowanych: 0, gości: 1