HarmonyOS 调用顺序app ArkTS -> app C++ -> lib C++ -> lib ArkTS -> lib C++,在lib C++ -> lib ArkTS -> lib C++这个流程中不会触发lib的Init方法导致ArkTS最终无法调用到lib C++

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

问题原因为使用napi_load_module_with_info加载ets模块时,传入的env未初始化,导致未加载ets模块,最终没有触发import so,导致没有触发Init方法,正常传递env后可以调用到Init方法。

分享
微博
QQ
微信
回复
1天前
相关问题
C++调用ArkTS 定义方法
2030浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
359浏览 • 1回复 待解决
ArkTSC++互相直接调用
2253浏览 • 1回复 待解决
ArkTS调用C++成员函数
1302浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS对象
2216浏览 • 1回复 待解决
HarmonyOS ArkTSC/C++交互
742浏览 • 1回复 待解决
如何实现ArkTSC/C++数组转换
747浏览 • 1回复 待解决
C++ 如何获取操作 Arkts 实例
930浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
1145浏览 • 1回复 待解决
如何实现ArkTSC/C++HashMap转换?
1133浏览 • 0回复 待解决
ArkTSC++之间交互
1421浏览 • 1回复 待解决
HarmonyOS ArkTsC++实时通信
154浏览 • 1回复 待解决
C++同步调ArkTS里面的方法
1129浏览 • 1回复 待解决
ArkTS/js怎样与C++进行交互?
219浏览 • 1回复 待解决
如何实现ArkTSC/C++对象传递
664浏览 • 1回复 待解决
ArkTS对象绑定C++对象如何回收?
922浏览 • 1回复 待解决
ArkTS层通过接口访问C++层对象
370浏览 • 1回复 待解决
HarmonyOSC++触发通知到ArkTS
43浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人