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

HarmonyOS
2024-12-19 16:50:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

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

分享
微博
QQ
微信
回复
2024-12-19 19:13:29
相关问题
C++调用ArkTS 定义方法
3982浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
1949浏览 • 1回复 待解决
ArkTS调用C++成员函数
2709浏览 • 1回复 待解决
HarmonyOS C++ArkTS交互
1411浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS对象
3859浏览 • 1回复 待解决
ArkTSC++互相直接调用
5613浏览 • 1回复 待解决
HarmonyOS ArkTSC/C++交互
2247浏览 • 1回复 待解决
如何实现ArkTSC/C++数组转换
2250浏览 • 1回复 待解决
HarmonyOS Lib相关问题
924浏览 • 1回复 待解决
C++ 如何获取操作 Arkts 实例
1981浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
2726浏览 • 1回复 待解决
如何实现ArkTSC/C++HashMap转换?
2612浏览 • 1回复 待解决
ArkTS/js怎样与C++进行交互?
1954浏览 • 1回复 待解决
ArkTSC++之间交互
3303浏览 • 1回复 待解决
HarmonyOS ArkTsC++实时通信
1349浏览 • 1回复 待解决
C++同步调ArkTS里面的方法
1948浏览 • 1回复 待解决
如何实现ArkTSC/C++对象传递
2216浏览 • 1回复 待解决
ArkTS对象绑定C++对象如何回收?
1965浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人