Android studio NDK开发 从入门到实践-之将java代码打包成jar包

如何将java代码打成jar包

如何进行NDK开发已经基本讲完了.
当然也不能直接拿着这个so库和复杂的java代码给别人用,那样接入就太麻烦了.别人还要在自己的工程中创建跟你目录中一样的包名,然后将Java代码复制进去.像我这种有强迫症的人,肯定都想把工程删了,电脑也砸了.
那么我们就讲下最简单的打jar包方式咯.

Android studio NDK开发 从入门到实践-之将java代码打包成jar包

说下流程:
1.创建MakeJar工程
2.创建netlib的module库.
3.直接就我们NDK开发工程的一个个复制过来(java和jni文件).
4.module的build.gradle以及其他配置文件.都根据NDK开发工程进行配置.
5.其实相当于我们将NDK开发工程变成了,module了.
6.rebuild下 module也是会生成so库,还会自动生成jar包哦.
Android studio NDK开发 从入门到实践-之将java代码打包成jar包
7.直接将classes.jar复制出来,改下名字就行了哦(当然不一定在这个目录中,你可以去其他目录找找,不想找的话,你可以去设置build.gradle).
8.建议在你的jar包中的初始化java中进行so库的加载.这样用户就不需要手动去加载so库了.
Android studio NDK开发 从入门到实践-之将java代码打包成jar包
没有加载so库的话,会报找不到方法的错误.