NDK学习笔记

第一步新建一个Android Studio一个项目

第二步新建一个JniUtils类型如下图:

这里写图片描述
这里首先定义getJni方法,至于System.loadLibrary(“wt”)后面会给大家讲解

第三步把JniUtils.java类编译成.class如图:

这里写图片描述
先点击Clean Project
这里写图片描述
然后再点击Rebuild Project就会生成.class
这里写图片描述

第四步通过Android Studio Terminal终端生成一个.h的文件

这里写图片描述
然后通过 javah 去生成一个.h的文件
这里写图片描述
点击敲回车,然后去对应的目录下找.h的文件,然后在src/main/目录下新建一个文件夹
这里写图片描述
然后再新建一个.c的文件
这里写图片描述
然后在Android Studio工具双击打开ndkjni.c文件进行编写
这里写图片描述
com_example_user_ndkjnidemo_ndk_JniUtils_getJni 这个指向.h文件对应的方法,.h文件com_example_user_ndkjnidemo_ndk_JniUtils_getJni指向的是JniUtils类的public static native String getJni();

第五步打开gradle.properties文件

android.useDeprecatedNdk=true加上这一句
然后在打开model下的build.gradle如图:
这里写图片描述
接下来回到Activity界面
这里写图片描述

这里写图片描述
出现这个界面就表示您已经成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值