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

如何将java代码打成jar包

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

这里写图片描述

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值