前言
这篇文章是在搭建完NDK环境后,对于初涉 JNI 世界 的一个探索篇,很多都是在迷糊中探路,很艰难,但对于后续我对 JNI 的理解却起到了很大的启蒙奠基作用。
今天涉及内容:
- 创建 jni 文件夹
- 创建 cpp文件(c/c++)
- 创建,配置CMake文件
- 编写Java代码
- 编译生成头文件(.h文件)
- 编写C代码
- 续言
一.创建 jni 文件夹
生成的jni文件夹如下:
二.创建 cpp文件(c/c++)
三.创建,配置CMake文件
这里需要注意的是 CMake文件名一定要是
CMakeLists.txt
,生成结果如下:编写CMakeLists.txt文件: