NDK学习笔记

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

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

NDK学习笔记_第1张图片
这里首先定义getJni方法,至于System.loadLibrary(“wt”)后面会给大家讲解

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

NDK学习笔记_第2张图片
先点击Clean Project
NDK学习笔记_第3张图片
然后再点击Rebuild Project就会生成.class
NDK学习笔记_第4张图片

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

这里写图片描述
然后通过 javah 去生成一个.h的文件
NDK学习笔记_第5张图片
点击敲回车,然后去对应的目录下找.h的文件,然后在src/main/目录下新建一个文件夹
NDK学习笔记_第6张图片
然后再新建一个.c的文件
NDK学习笔记_第7张图片
然后在Android Studio工具双击打开ndkjni.c文件进行编写
NDK学习笔记_第8张图片
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如图:
NDK学习笔记_第9张图片
接下来回到Activity界面
NDK学习笔记_第10张图片

NDK学习笔记_第11张图片
出现这个界面就表示您已经成功了。

你可能感兴趣的:(Android,Studio)