Android Studio中so库的创建与使用、jar库(jar调用so库)的创建与使用(二)

工程下载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文件了


猜你喜欢

转载自blog.csdn.net/cnicfhnui/article/details/80362075