本文衔接上一篇文章JNI入门(一),引用上一篇文章生产是so文件,主要介绍如何使用so文件及注意事项.
上一篇文章中我生产了一个so文件,这个so文件和我们用到的第三方sdk中的so文件没有差别.
1.在main文件夹下建一个jniLibs 文件夹,将上一篇JNI入门(一)文章中生成的x86文件夹copy到新建moudle的libs文件夹和jniLibs文件夹下;
2.将上一篇文章中JniUtil.java文件所在的包连同文件一起copy到java目录下,也可以手动创建,但必须保证文件名和文件所在的包和so文件里面的内容一致(即必须和上一篇文章JniUtil.java文件名和所在的包名一致),否则会出现找不到方法错误.
如果是手动创建JniUtil.java文件,这一句必须加上,gradle里面也不需要进行其他配置
static { System.loadLibrary("test2"); }3.点击运行,界面显示"测试代码"字符串;
本文用到的参考资料与上一篇用到的一致;