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

Reply via email to