Android如何使用已有的so库

自己生成了一个so库,想再别的工程里使用,把它复制到工程的libs文件夹下,使用System.loadLibrary("xxxx");

接下来问题来了,怎么使用so里的native方法呢?

在网上各种查也没查到有用的,后来想到自己使用Volley的so,发现用到了import其相应的类,可自己这个import找不到啊。所以猜测,它的so应该是规范的JNI库,提供调用接口,可自己菜鸟一枚,连so库生产都搞了好久,那还知道怎么提供结构调用呢,所以自己就尝试把生产so库时生命native方法的类结构copy到这个工程中来,这样就可以import 声明native方法的类了,这不就跟规范的一样了吗,哈哈,试了一下果然可以了,特此记录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值