Openharmony 工程模块加载 SO 包
abi架构的so包,放到对应的目录下,放错目录会出现so无法加载的问题。
·
将工程添加到工程目录下
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": "",
}
}
更多推荐



所有评论(0)