如何在OpenHarmony标准系统中添加自己编译的动态库

使用了与OpenHarmony一样的编译工具链,编译了一个.so文件,但是在代码中dlopen的时候提示“Permission denied”,无法导入。用chmod修改了权限后,还是提示“Permission denied”。

后面查看OpenHarmony编译出来的.so文件,发现.so文件的elf信息中有BuildID信息,而自己编译出来的没有,不知道是不是这个原因导致的,如果是的话,要如何添加BuildID呢?还是说只能放到鸿蒙系统里面去编译?

如何在OpenHarmony标准系统中添加自己编译的动态库-鸿蒙开发者社区

OpenHarmony
标准系统
动态库
2022-03-15 14:11:43
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Neverland09
3

权限配置错了,改成0777或者644都行,配完就可以了

分享
微博
QQ
微信
回复
2022-03-15 17:26:08
相关问题
Hi3516标准系统system目录只读
4802浏览 • 2回复 已解决
如何在HarmonyOS添加编译参数
427浏览 • 1回复 待解决
如何在openharmony执行js脚本
2525浏览 • 0回复 待解决
如何在ArkTS动态加载so
331浏览 • 1回复 待解决
如何在TabstabBar,添加其他组件
459浏览 • 1回复 待解决
Openharmony 编译 openssl 依赖 icu报错
2415浏览 • 0回复 待解决
OpenHarmony3.1 如何编译出 softbus_lite
5703浏览 • 1回复 已解决
HarmonyOS 如何调用标准C++
334浏览 • 1回复 待解决
HarmonyOS 如何适配自己so
439浏览 • 1回复 待解决
Object标准接口限制
871浏览 • 1回复 待解决