HarmonyOS中如何在cpp中调用so里面的方法
我的场景是,提供一个第三方的so(只有so),比如叫libcrypto.so,供其他工程调用。
第一个问题:需要把so放到libs下面的话,在cpp里面如何获取entrty/libs/libcrypto.so路径;如果不能获取,需要放到哪个文件夹里面可以获取。
第二个问题: 在其他工程里面使用cpp直接dlopen拿到so的符号句柄,进行使用函数符号。这种方式HarmonyOS是否支持,是否有其他可行的方法。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何在UIAbility中调用terminateSelf方法
29浏览 • 1回复 待解决
arkTs 如何在方法调用中,打印出方法的调用栈?
3380浏览 • 1回复 待解决
父组件怎么方便的调用孙组件里面的方法??
1834浏览 • 1回复 待解决
HarmonyOS 如何在父组件中调用子组件的方法
77浏览 • 1回复 待解决
如何在ArkTS中动态加载so
631浏览 • 1回复 待解决
如何在父组件中调用子组件封装的方法
1669浏览 • 1回复 待解决
HarmonyOS 如何在so库中验证App包名和签名,从而保证so库调用的合法性
92浏览 • 1回复 待解决
HarmonyOS 如何在WebView中调用JS侧有入参的方法?
288浏览 • 1回复 待解决
C++同步调ArkTS里面的方法
1155浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在TaskPool子线程中预加载So库并调用其函数?
111浏览 • 1回复 待解决
ArkTS中如何集成C语言写的.c、.h文件,如何调用.so与.a问题里的方法
2376浏览 • 1回复 待解决
HarmonyOS 组件里面的onPageShow钩子方法不触发
148浏览 • 1回复 待解决
HarmonyOS如何在ts中调用ets文件中的变量
1206浏览 • 1回复 待解决
JSBind 如何调用 JS 方法中的 callback
1751浏览 • 1回复 待解决
HarmonyOS 在napi_init.cpp中调用C代码怎么接收返回的参数
690浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在TaskPool子线程中预加载.so库并通过句柄调用函数?
168浏览 • 1回复 待解决
HarmonyOS js调用webview中的方法
510浏览 • 1回复 待解决
在HarmonyOS中怎么打印出string.json里面的资源value?
183浏览 • 0回复 待解决
单步调试HSP中的CPP源码
739浏览 • 1回复 待解决
HarmonyOS list 如何在加载王数据后滚动到最后一行,在哪个方法里面调用滚动方法
29浏览 • 1回复 待解决
HarmonyOS onNewWant里面的参数如何传递到pages页面里面?
262浏览 • 1回复 待解决
方法里面的参数可以选择性传入么??
1954浏览 • 1回复 待解决
HarmonyOS HAR 包里面的视图如何在子 window 上面展示,参数如何传递
94浏览 • 1回复 待解决
如何实现类似Java中的反射方法调用能力
2161浏览 • 1回复 待解决
HarmonyOS ArkTS如何调用.so包
47浏览 • 1回复 待解决
cmakelists里找对应so的路径为${CMAKE_CURRENT_SOURCE_DIR}/…/…/…/libs/arm64-v8a/xx.so。
dlopen的话,如果放在libs的目录下直接写库的名字就可以,可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-ndk-development-0000001796465424-V5