工程下载https://download.csdn.net/download/cnicfhnui/10422621
上一篇是怎么生成调用so库
这边来创建jar库,用jar库调用so库,程序直接调用jar库就可以了
结合上篇:Android Studio中so库的创建与使用、jar库(jar调用so库)的创建与使用(一)
在上篇工程菜单File->New->New Module...创建一个Java Library
实现这个类,与上篇一样
在libjnitest目录中(也就是我们刚才创建的库名)打开build.gradle
添加如下内容,主要作用是把生成的jar直接放在app/libs文件夹中
终端里执行
gradlew makeJar
调用这个库
注意:调用前把JniTest.JAVA删除掉,
看下图JniTest.JAVA已经删除了,否则调用的还是上篇写的JniTest类而非JniTest.jar库,直接调用so库才用JniTest.JAVA,而用jar库来调用so库就不用JniTest.JAVA文件了