Android studio 使用NDK ,jni调用

其实Android studio 用NDK很简单,他会帮你自动生成.mk文件

.so文件也是生成在build文件下

这里写图片描述

你需要做的就是关联NDK

和把C,或者C+源码弄过来

这里写图片描述

jni文件是通过

javah -d jni -classpath C:\Users\Administrator\AppData\Local\Android\Sdk\platforms\android-21\android.jar;.\app\build\intermediates\classes\debug com.exam
ple.administrator.myapplication.CameraAc编译出来的(clear一下项目说不定bug就没了,重新编译一下)

这里写图片描述

javah -d (jni新建文件名) -classpath (sdk路径);(class 路径) (class文件名,包括包名)

生成一个.h文件

这里写图片描述

调用c里面的代码

这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值