参考http://billhoo.blog.51cto.com/2337751/1125559
在http://www.jianshu.com/p/5bebc6dfbdec
这篇文章中征程的apk:JniTest.apk把后缀改为JnitTest.zip,打开这个文件,在lib下面会有生成好的.so文件,copy出来。
可以发现这个.so文件叫libMyTest.so。
然后把这个so文件copy到新的项目的libs\armeabi下,使用和正常的.so文件一样。然后修改app的gradle中的android节点中加入:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
然后在main\java建立生成.so文件那个项目的包名,把NdkJniUtils文件copy过来。当然封装成jar包更好啦。
到此完成,调用NdkJniUtils的方法即可获得.so文件中的内容。