native项目中,在CMakeLists.txt中加入三方so库接口后调用native方法失败

在CMakeLists.txt中加入三方so库后,

native项目中,在CMakeLists.txt中加入三方so库接口后调用native方法失败-鸿蒙开发者社区

可以编译成功,但是无法调用到native用例中的add方法。

native项目中,在CMakeLists.txt中加入三方so库接口后调用native方法失败-鸿蒙开发者社区

HarmonyOS
2024-01-31 19:05:14
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zhyilo

1.使用三方库时,存在一些依赖调用,如果没有这些依赖,会导致so库无法打开。

2.可以通过以下命令查看更完整的日志。

hdc shell hilog -p off  
hdc shell hilog -Q pidoff  
hdc shell hilog -Q domainoff  
hdc shell hilog -b D  
hdc shell hilog -G 2M  
hdc shell hilog -w start 

3.查找关键字dlopen,查看无法打开so的原因,按提示修改即可。

分享
微博
QQ
微信
回复
2024-02-01 21:58:48
相关问题
Native侧如何集成三方SO
978浏览 • 1回复 待解决
Native工程中如何使用其他三方so
969浏览 • 1回复 待解决
react-native三方使用npm更新
662浏览 • 1回复 待解决
Native调用ArkTS的全局普通方法
397浏览 • 1回复 待解决
如何在Native层加载so
484浏览 • 1回复 待解决
ArkTS项目如何调用已有SO?
373浏览 • 1回复 待解决
有谁知道如何引入三方so
1019浏览 • 1回复 待解决
httpclient三方代理请求关闭问题
647浏览 • 1回复 待解决
native侧如何调用类的静态方法
634浏览 • 1回复 待解决
实现弹幕功能的三方
577浏览 • 1回复 待解决
如何获取可用的三方
730浏览 • 1回复 待解决
怎么使用pdfjs三方预览pdf文档
795浏览 • 1回复 待解决