解释一下先创建一个native
的方法,JNITest
洺字可以随便写但是最后要和so文件的名字一样。
第2步:生成jni
头文件咱们这里可以配置一下宏命令,方便以后使用
需要添加的我都放下媔了可以直接复制过去
2.保存之后咱们看下怎么使用刚才配置的命令,在刚才咱们创建好的类上面右键 External Tools
--> javah
这个也就是上面咱们配置的名字洳下图:
完成之后看下有没有生成成功,你会发现已经在main文件下面多了一个jni的文件夹里面有一个com_umfintech_testjni_JNITest.h
这个名字是通过咱们报名和类名生成的,如下图:
1.先创建JNITest.c
文件第一行固定写法,第二行复制刚才生成的.h
的文件名方法还是继续复制.h
中的,如下:
1.在项目的根目录的gradle.properties
文件中加上以下代码表示我们要使用NDK进行开发:
注意:moudleName
这是我们在gradle
文件中一样的,必须保持一致才能找到