HarmonyOS中如何在cpp中调用so里面的方法
我的场景是,提供一个第三方的so(只有so),比如叫libcrypto.so,供其他工程调用。
第一个问题:需要把so放到libs下面的话,在cpp里面如何获取entrty/libs/libcrypto.so路径;如果不能获取,需要放到哪个文件夹里面可以获取。
第二个问题: 在其他工程里面使用cpp直接dlopen拿到so的符号句柄,进行使用函数符号。这种方式HarmonyOS是否支持,是否有其他可行的方法。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何在UIAbility中调用terminateSelf方法
388浏览 • 1回复 待解决
arkTs 如何在方法调用中,打印出方法的调用栈?
3839浏览 • 1回复 待解决
HarmonyOS 如何在手机中查看保存到 filesDir 里面的文件?
324浏览 • 1回复 待解决
父组件怎么方便的调用孙组件里面的方法??
2035浏览 • 1回复 待解决
HarmonyOS 如何在父组件中调用子组件的方法
384浏览 • 1回复 待解决
如何在ArkTS中动态加载so
1123浏览 • 1回复 待解决
如何在父组件中调用子组件封装的方法
1957浏览 • 1回复 待解决
HarmonyOS 如何在so库中验证App包名和签名,从而保证so库调用的合法性
413浏览 • 1回复 待解决
HarmonyOS 如何在WebView中调用JS侧有入参的方法?
709浏览 • 1回复 待解决
C++同步调ArkTS里面的方法
1428浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在TaskPool子线程中预加载So库并调用其函数?
275浏览 • 1回复 待解决
ArkTS中如何集成C语言写的.c、.h文件,如何调用.so与.a问题里的方法
2650浏览 • 1回复 待解决
HarmonyOS 组件里面的onPageShow钩子方法不触发
397浏览 • 1回复 待解决
HarmonyOS如何在ts中调用ets文件中的变量
1620浏览 • 1回复 待解决
HarmonyOS 基于lycium工具编译出的FFmepg库,导入到demo工程中,调用cpp方法项目闪退
274浏览 • 1回复 待解决
HarmonyOS 在napi_init.cpp中调用C代码怎么接收返回的参数
914浏览 • 1回复 待解决
JSBind 如何调用 JS 方法中的 callback
2071浏览 • 1回复 待解决
HarmonyOS A工程中编译好的so文件,如何在B工程中拷贝引用
367浏览 • 1回复 待解决
HarmonyOS js调用webview中的方法
923浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在TaskPool子线程中预加载.so库并通过句柄调用函数?
736浏览 • 1回复 待解决
HarmonyOS ArkTS调用index.d.ts里面的C接口有一个方法中的参数类型是Uint8Array,C侧改如何接收
150浏览 • 1回复 待解决
在HarmonyOS中怎么打印出string.json里面的资源value?
518浏览 • 0回复 待解决
HarmonyOS list 如何在加载王数据后滚动到最后一行,在哪个方法里面调用滚动方法
314浏览 • 1回复 待解决
方法里面的参数可以选择性传入么??
2412浏览 • 1回复 待解决
HarmonyOS onNewWant里面的参数如何传递到pages页面里面?
625浏览 • 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