Android 使用 cmakelists.txt时 如何加载 类似 @2.0.so结尾的 so文件?

lyfnintendo 2019-11-04 02:04:55
使用Android studio 开发NDK,载入了aosp里面的so文件,运行的时候报找不到 android.hardware.graphics.allocator@2.0.so 文件

在cmakelists.txt中增加了
add_library( android.hardware.graphics.allocator@2.0
SHARED
IMPORTED )
set_target_properties( android.hardware.graphics.allocator@2.0
PROPERTIES IMPORTED_LOCATION
${jniLibs_DIR}/${ANDROID_ABI}/android.hardware.graphics.allocator@2.0.so )

target_link_libraries 也增加了 android.hardware.graphics.allocator@2.0

编译的时候就出错,改成android.hardware.graphics.allocator 就能编译通过,但是运行时找不到android.hardware.graphics.allocator@2.0.so, 请问下cmakelists 如何加载这个so文件呢
...全文
24 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧