将工程添加到工程目录下
abi架构的so包,放到对应的目录下,放错目录会出现so无法加载的问题
CmakeLists.txt 文件中添加依赖so语句
target_link_libraries(myweituo PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../../libs/${OHOS_ARCH}/libweitu.so)
在下面的目录下添加 so 包对应头文件
include_directories(${NATIVERENDER_ROOT_PATH}
${NATIVERENDER_ROOT_PATH}/include)
abiFilters 可以选择编译指定架构 so 包
"buildOption": {
"externalNativeOptions": {
"path": "./src/main/cpp/CMakeLists.txt",
"arguments": "",
"abiFilters": [
"armeabi-v7a",
"arm64-v8a",
"x86_64"
],
"cppFlags": "",
}
}