当前位置:   article > 正文

Openharmony 工程模块加载 SO 包

Openharmony 工程模块加载 SO 包

将工程添加到工程目录

abi架构的so包,放到对应的目录下,放错目录会出现so无法加载的问题

image.png


CmakeLists.txt 文件中添加依赖so语句

target_link_libraries(myweituo PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../../libs/${OHOS_ARCH}/libweitu.so)

在下面的目录下添加 so 包对应头文件

  1. include_directories(${NATIVERENDER_ROOT_PATH}
  2. ${NATIVERENDER_ROOT_PATH}/include)

abiFilters 可以选择编译指定架构 so 包

  1. "buildOption": {
  2. "externalNativeOptions": {
  3. "path": "./src/main/cpp/CMakeLists.txt",
  4. "arguments": "",
  5. "abiFilters": [
  6. "armeabi-v7a",
  7. "arm64-v8a",
  8. "x86_64"
  9. ],
  10. "cppFlags": "",
  11. }
  12. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/237194
推荐阅读
相关标签
  

闽ICP备14008679号