Udało mi się skompilować bibliotekę C++ z Androidem ndk-Standalone toolchain , następnie stworzyłem nowy projekt aplikacji Android w Eclipse i kiedy umieściłem plik mylib.so w folderze jni i wykonam ndk -build poleceń działa dobrzeSystem.loadLibrary() błąd
Prebuilt : mylib.so <= jni/
Install : mylib.so => libs/armeabi/mylib.so
ale gdy dodanie
static{
System.load("/data/data/my_package/lib/mylib.so");
}
dostałem błąd w LogCat mówiąc
AndroidRuntime
Caused by: java.lang.UnsatisfiedLinkError: Cannot load library:
reloc_library[1306]: 36 cannot locate 'xmlCleanupParser'...``
Przeszukałem go, ale nie znalazłem żadnego sposobu na rozwiązanie tego problemu.
nie powinieneś podawać pełnej ścieżki pliku – itsrajesh4uguys