JNI入门(二)

来源:互联网 发布:mac mini 显示器 编辑:程序博客网 时间:2024/06/17 19:37

       本文衔接上一篇文章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.点击运行,界面显示"测试代码"字符串;

本文用到的参考资料与上一篇用到的一致;

原创粉丝点击