Hi All, I am porting Android 1.6 to an ARM platform, I got an Android application with a close-sourced JNI libraries from a vendor (e.g. vendor.so), I compiled the whole android image together with this application, so after compilation of system.img, the vendor.apk would be inside /system/ folder. When the system bootup, it doesn't unpack the vendor.so inside vendor.apk to /data/ data/com.vendor.app/lib. When I run the application, I will got the JNI unsatisfied exception.
But if I use adb install vendor.apk afterward, the package manager will unpack vendor.so correctly, that means the vendor.apk is working fine. So is it not appropriate to pack Android App with JNI libs inside system applications? Thanks! -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
