设置CMakeLists.txt位置
// android {} 里增加
externalNativeBuild {
cmake {
path "src/main/cpp/CMakeLists.txt"
}
}
设置CMakeLists.txt配置
cmake_minimum_required(VERSION 3.4.1)
// a.cpp、b.cpp 编译成 MyLib.so 库
add_library(MyLib SHARED a.cpp b.cpp)
# (可选)如果有需要则添加额外链接的目标文件
# 例如 a.cpp 引入 include "android/log.h"
# android、log 两个库是由安卓NDK提供的
target_link_libraries(MyLib android log)
点击 make project 按钮,进行工程构建
在 app\build\intermediates\cmake\debug\obj 生成对应平台的so库
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。