第一步新建一个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界面
出现这个界面就表示您已经成功了。