在之前两篇中,有两种方式生成了so库,但.cpp里面并没有写什么内容,体现不出什么来。
不知道怎么生成so库的可以看:
1. Android - NDK - CMake - 生成so库(方式一)
2. Android - NDK - CMake - 生成so库(方式二)
为了更好体现出怎么去调so库,我们拿(生成so库-方式二)中的项目(Demom_1)来开发吧,有基础的可以直接跟着来。
1. java
1. Java中new一个java-class类(text)----里面内容如图1
--红色地方,如果按alt+enther(生成对应c函数与头文件)没有的话,在(native-lib.cpp)中手动添加代码
2. (这里不做修改也行,这里为了方便看出效果,改动一点)----里面内容如图2
在之前我们先改一处地方,把生成so库原本名称(native-lib)改为(text)
--在CMakeLists.txt里的 add_library()中改库的名称就好了
--<