关于cmake jni的基本教程可以看我另外一篇博客
https://blog.csdn.net/qq_34759481/article/details/83825826
关于使用动态库可以看我的另外一篇博客。
在看本篇之前,最好先看这篇动态库的,一些比较基本的操作,都在这里面。本篇不会讲的很细。
https://blog.csdn.net/qq_34759481/article/details/83898710
总体思路
1.本教程是在Android studio中利用cmake来生成静态库.a
2.将该静态库连接到自动生成的native-lib.so
3.调用静态库的函数
1.利用cmake生成静态库.a
1.在android studio中创建好最基本的可以调用jni的框架,运行app,正常运行后进行下一步
2.创建动态库要用到的源文件static.cpp和static.h
3.在源文件中添加一些函数
static.h
#ifndef JNI_STATIC_STATIC_H
#define JNI_STATIC_STATIC_H
#include <