JNI 全名 Java Native Interface 本地开发接口 它就好比一个桥梁,一种协议
可以让java调用c或者c++代码当然也可以c调用java代码
Android 采用最新的CMake来编译c/c++代码。配置步骤如下
之后我们新建一个java类
我们在main目录下新建jni目录创建c文件 名字随意
之后创建CMakeList.txt(名字只能是这个)配置如下
然后点击File把CMakeLists.txt加载进项目
然后等待编译完成,点击锤子图标会发现在图上目录下生成了so文件
之后我们发现现在可以在创建的Java类JNI下边方法爆红色了但是这时候可以帮我们自动生成c代码了
之后我们在app的.gradle中做下边的配置
然后我们在activity调用
效果如下
相关文章: