OpenHarmony开发者论坛
标题:
OpenHarmony 5.0 cpp编译 出现 hap包里只有 .so 但是指定要.z.so文件bug, libentry.z.so
[打印本页]
作者:
panhuohuo
时间:
2024-12-24 04:20
标题:
OpenHarmony 5.0 cpp编译 出现 hap包里只有 .so 但是指定要.z.so文件bug, libentry.z.so
[md]### 【问题描述】
1. 无法跑对应cpp代码 qt的
2. 相关的代码(请勿使用截图)
3. ```
01-01 08:52:31.682 10868-10868 C03f00/MUSL-LDSO pid-10868 E Open absolute_path library: check ns accessible failed, pathname /system/lib/module/libentry.z.so namespace ndk.
01-01 08:52:31.683 10868-10868 C03f00/MUSL-LDSO pid-10868 E Error loading header /system/lib/module/libentry.z.so, namespace ndk has no inherits, errno=2
01-01 08:52:31.683 10868-10868 C03f00/MUSL-LDSO pid-10868 E Error loading header: can't find library /system/lib/module/libentry.z.so in namespace: default
01-01 08:52:31.683 10868-10868 C03f00/MUSL-LDSO pid-10868 E dlopen_impl load library header failed for /system/lib/module/libentry.z.so
01-01 08:52:31.683 10868-10868 C03f00/MUSL-LDSO pid-10868 E Open absolute_path library: check ns accessible failed, pathname /system/lib/module/libentry_napi.z.so namespace ndk.
01-01 08:52:31.683 10868-10868 C03f00/MUSL-LDSO pid-10868 E Error loading header /system/lib/module/libentry_napi.z.so, namespace ndk has no inherits, errno=2
01-01 08:52:31.683 10868-10868 C03f00/MUSL-LDSO pid-10868 E Error loading header: can't find library /system/lib/module/libentry_napi.z.so in namespace: default
01-01 08:52:31.683 10868-10868 C03f00/MUSL-LDSO pid-10868 E dlopen_impl load library header failed for /system/lib/module/libentry_napi.z.so
01-01 08:52:31.683 10868-10868 C03f01/NAPI pid-10868 E [(native_module_manager.cpp:917)(GetFileBuffer)] /system/etc/abc/entry.abc is not existed.
01-01 08:52:31.683 10868-10868 C03f01/NAPI pid-10868 E [(native_module_manager.cpp:1016)(FindNativeModuleByDisk)] First attempt: load app module failed. Error loading shared library /system/lib/module/libentry.z.so: No such file or directory
01-01 08:52:31.683 10868-10868 C03f01/NAPI pid-10868 E Second attempt: load app module failed. Error loading shared library /system/lib/module/libentry_napi.z.so: No such file or directory
01-01 08:52:31.683 10868-10868 C03f01/NAPI pid-10868 E try to load abc file from /system/etc/abc/entry.abc failed
```
4. 运行结果、错误截图
5. 
6. 
7. 我想要达到的结果
### 【运行环境】
硬件:
ROM版本:5.0.0.2
DevEvoStudio版本:DevEco Studio 5.0.1 Release
Build #DS-233.14475.28.36.505310
Build Version: 5.0.5.310, built on December 13, 2024
SDK版本:12
api版本:12
[/md]
作者:
panhuohuo
时间:
2024-12-24 04:25
这边想出来方法可以把libentry.so改成libentry.z.so,但是还是算了太折腾,我也不知道应用安装目录在哪里
作者:
panhuohuo
时间:
2024-12-24 04:32
这个是完整log忘了发
作者:
panhuohuo
时间:
2024-12-24 04:36
Qt5.15.12_alpha_v6_arm64-v8a_openharmony_ndk_4.1.7.8_community_win
作者:
panhuohuo
时间:
2024-12-24 14:01
也不知道它对应build.gn哪里改 我是windows deveco studio
作者:
koubo
时间:
2025-3-31 14:01
请问下这个问题解决了吗,我现在也遇到类似的报错不知道如何解决
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5