Android开发-如何在Window使用AndroidStudio开发工具实现JNI的开发—入门教程

本人菜鸟一枚,今天刚刚接触jni开发,遇到很多的问题,接下就让我来带你入坑

1.入坑开始(配置ndk)

打开androidstudio,点开File选项,打开system settings里的Android SDK选项,选择SDK Tools选项,选择其中的NDk用apply添加,可能要下载一会。


2.在配置项中添加ndk

当ndk下载完成后,点击ok退出即可。然后打开Gradle文件,选择gradle.properties这个配置项,在

org.gradle.jvmargs=-Xmx1536m 
下方添加 android.useDeprecatedNdk=true .
 
3.创建native方法
点开new JavaS创建一个JNIUtils(这个方法随便写,看你个人习惯)
 
然后创建一个jni接口方法这里方法名会报红不要管他,接着上。
4.编译你的jni接口方法
点击build这个选项,点击make module app这个选项,
来生成c文件,编译结束后打开app里的build文件下的intermediates文件,会生成classes文件,如果没有生成就继续上面的方法,
生成成功之后打开下方的terminal命令行,定位到当前计算机的中你项目中如下图的文件路径
接下来输入指令指令 如下图:这个是创建类的地址,不要照搬,如果找不到当前的类,那恭喜你也中奖了,
那就换下面的方法
出现下面的
 

代表你已经编译成功了,然后你打开你main包里面会出现jni这个包,如果还没出现,那就和上面的流程对一下,看看有没有遗漏什么,然后打开包下c语言文件,

输入你想输入的内容,我这里是打印一段字符串

这个配置很重要,不要漏了!!!这个配置很重要,不要漏了!!!这个配置很重要,不要漏了!!!

4.结束

确认上面的方法没有漏下了,然后打开选择这个选项,等一会,成功之后打开你的这个包,在lib下查看你的so库!!

5.结尾

下面是我码云上的地址,需要的朋友可以下载来看看 https://gitee.com/a1432886945/Carvas

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值