1,创建Android的 include c++ support 项目,此步骤省略
2,复制cpp目录下native-lib.cpp文件并排放在cpp目录下,文件名我自定义为two,
并且我还修改一处输出
std::string hello = "我我我我我的aaaaaaa";
3,现在参照官方例子native-lib.cpp配置,打开CMakeLists.txt文件
在这里配置此文件:
3.1 设置生成的so文件的输出路径,
#设置生成的so动态库最后输出的路径 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/../jniLibs/${ANDROID_ABI})
3.2 复制一份add_library配置,修改为我们自定义配置
#第二个 add_library( # Sets the name of the library. two-native-lib SHARED # Provides a relative path to your source file(s). src/main/cpp/two-native-lib.cpp )
3.3复制一份find_library配置,修改为我们自定义配置