上一章节我们学会了如何使用Android Studio开发JNI,但是上一章节针对的是单个cpp文件,我们做项目开发时肯定不止一个cpp文件,假如这些cpp文件能够放在一个单独的文件夹下面肯定会更方便我们的操作,但是这些该如何实现呢?其实我们只需要修改CMakeLists.txt及重新定向CMakeLists.txt的路径就可以实现。
该案例在上一章节创建的工程案例中改动实现,上一章节的案例:https://blog.csdn.net/weixin_40779546/article/details/84791694
1、在cpp目录下创建文件夹helloworld,将native-lib.cpp移动到helloworld文件夹,并在helloworld文件夹下创建.cpp和.h文件,结构如下:
./cpp/helloworld
|
+--- native-lib.cpp
|
+--- helloworld.cpp
|
+--- helloworld.h
|
+--- includes.h
|
源码如下:
//native-lib.cpp
#