|
硬件主板型号:YY3568
固件名称/系统版本:YY3568-OHOS-Images20250327/OH4.1
自编的或固件下载地址:youyeetoo
Log日志: (可以导出,用TXT附件上传)
问题描述及复现步骤:
创建项目后,使用Arkts + native C++来进行开发,不添加任何额外的第三方库的时候RegisterEntryModule函数是可以被正常加载的,但是只要我再cpp文件中添加了第三方库就会出问题了,就会导致RegisterEntryModule函数不会被正常加载.我就添加了一个OpenSSl的库,然后运行后日志一直提示
[color=rgba(0, 0, 0, 0.9)]06-12 09:31:41.748 5732-5732 C03f01/NAPI com.examp...lication I [(native_module_manager.cpp:746)(LoadModuleLibrary)] path: libentry.so, pathKey: default, isAppModule: 106-12 09:31:41.748 5732-6370 C03f00/MUSL-LDSO com.examp...lication E do_dlsym failed: symbol not found. so=/vendor/lib/chipsetsdk/libEGL_impl.so s=glDeletePerfMonitorsAMD v=06-12 09:31:41.750 5732-5732 C03f00/MUSL-LDSO com.examp...lication E Error loading shared library libssl.so.1.1: (needed by /data/storage/el1/bundle/libs/arm/libentry.so)06-12 09:31:41.750 5732-5732 C03f01/NAPI com.examp...lication W [(native_module_manager.cpp:771)(LoadModuleLibrary)] dlopen failed: Error loading shared library [color=rgba(0, 0, 0, 0.9)]libssl.so.1.1[color=rgba(0, 0, 0, 0.9)]: No such file or directory (needed by /data/storage/el1/bundle/libs/arm/libentry.so)
[color=rgba(0, 0, 0, 0.9)]
说无法找到libssl.so [color=rgba(0, 0, 0, 0.9)]Error loading shared library [color=rgba(0, 0, 0, 0.9)]libssl.so.1.1[color=rgba(0, 0, 0, 0.9)]: No such file or directory (needed by /data/storage/el1/bundle/libs/arm/libentry.so)
[color=rgba(0, 0, 0, 0.9)]
这是openssl库的链接 项目首页 - openssl-cmake:Build OpenSSL with CMake on MacOS, Win32, Win64 and cross compile for Android, IOS - GitCode
[color=rgba(0, 0, 0, 0.9)]
我上传了我的cmake配置文件
|
|