My project contains a lib file libs/armebai/libworkso , this runs smoothly on a tablet running android 4.0 but when I try to run the same project on 2.3 my pr
Rebuild for all possible CPU/ABI combinations. Android 4 often tries to load armeabi-v7a
while Android 2.x is happy with armeabi
.
To do that, create/open Application.mk in the jni
folder, and place the following:
APP_ABI := armeabi x86 armeabi-v7a mips
MIPS only if you've got NDK r8.
SOLVED My problem was solved by compiling/running on a different machine , I don't know how this affects the libworkso file but now it runs on both 2.3 and 4.0 .
Adding this to close my open question