I would like to ask, if I have dependency on 3-rd party .SO lib (compiled with Android NDK) and my native .SO JNI wrapper depends on it, where shall I put it in Android file tree? If I put 3-rd party .SO near wrapper .SO, wrapper still fails to load.
Trying DDMS Push to /system/lib does not work, I get error: Failed to push libblah.so on emulator-5554: Read-only file system.
Where this dependency must be located to be found by JNI wrapper? Or there is only way to compile 3-rd party lib into static .A only?