1、android sdk加载的so文件是要NDK编译,还是linux编译也可以,二者都可以,我习惯于用前者,前者的话去网上下个ndk环境配置好之后就可以使用了。开始的时刻,可以在Android   NDK下面有一个sample文件,用命令熟悉下怎么编译。
2、android sdk加载ndk编译好的so文件,需要写jni吗。
要调用so库,jni文件是需要的。当然jni文件可以按照自己的需要编写,也可以采用swig工具手动生成。网上下个这个的工具就可以。