You cannot use pre-existing * .so files because you need to compile them for Android. To create * .so for Android, you need to use your NDK, which is already configured to create the correct format, so you do not need to worry about arm-none-linux-gnueabi or anything else. If you want to use a library that is not available on Android, you will need to create it yourself using the NDK. I had to do this using STL.
source
share