HarmonyOS 鸿蒙Next Native C++ 引用第三方动态库运行失败
HarmonyOS 鸿蒙Next Native C++ 引用第三方动态库运行失败
deveco 3.1.1 release
demo中是说基于openharmony3.1,我本人的系统是openharmony3.2。不知跟这个有没有关系,但是3.1烧录后设备启动会失败,所以采用的是3.2。
libsoftbus_client_run.so依赖的两个库,都被我拷贝在了libs目录下的armeabi-v7a目录下,
稍微修改后,hap能够编译通过,但是连接开发板后,启动时,报错,如下:
求教
3 回复
请问你解决这个问题了么,我也遇到了一样的情况
您好,请您通过在线提单进一步解决:
https://developer.huawei.com/consumer/cn/support/feedback/,感谢您的反馈和支持。
HarmonyOS 鸿蒙系统中使用Native C++引用第三方动态库运行失败可能由几个原因造成:
- 动态库兼容性问题:确保第三方动态库与鸿蒙系统的ABI(Application Binary Interface)兼容。
- 依赖问题:检查动态库是否依赖其他未正确加载的库文件。
- 权限设置:确保应用有权限访问和使用该动态库。
- 路径问题:确认动态库文件路径已正确设置并包含在应用的搜索路径中。
- 编译配置:检查CMakeLists.txt或ndk-build脚本中的配置是否正确设置了对动态库的链接。
如果问题依旧没法解决请加我微信,我的微信是itying888。