First and foremost, my application generally works. I have numerous clients on all four 32-bit CPU/ABIs, and they have no trouble running the app. The nativ
Uninstall and reinstall works, but you can lose users, unfortunatly. To solve this issue in my project im ussing solution from chromium, its not perfect but looks like it works:
try {
System.loadLibrary("YourLib");
} catch (UnsatisfiedLinkError e) {
System.load("YourLibPath");
}
A widespread problem affecting app updates was fixed in 4.3, but it appears the problem has not entirely gone away. Recent updates to the bug call out Xperia devices in particular. Uninstall + reinstall by the end user should work around the problem.
I had put System.loadLibrary("libMyLibrary") which returned null. I changed it to System.loadLibrary("MyLibrary") and it worked.