HarmonyOS 鸿蒙Next新手小白求助--调用第三方so库报错Error message:Cannot read property add of undefined
HarmonyOS 鸿蒙Next新手小白求助–调用第三方so库报错Error message:Cannot read property add of undefined
1.新建项目成功导入Rust的so库
index.ets
2.编辑正常,可以正常进入模拟器运行。但是触发onCLick事件后程序崩溃闪退
3.项目结构和 entry/oh-package.json5文件
4 回复
解决了吗,遇到同样的问题。自己编译的库引入,会出现同样的jscrash问题
是这个吗?公司的人发给我的so文件,给了我一个add做测试
libmqtt.so里面没有add方法,看你的声明,你贴的资料不详细
针对你遇到的HarmonyOS鸿蒙系统调用第三方so库时出现的“Cannot read property ‘add’ of undefined”错误,这通常意味着你尝试调用的JavaScript对象或方法不存在。请检查以下几点:
- 确认你的JavaScript代码中调用的对象或方法名称是否正确无误。
- 检查第三方so库是否正确加载,并且该库确实包含了你想要调用的
add
方法。 - 如果是在Native层与JS层交互,确保通过JNI或其他桥接方式正确地将so库中的函数映射到JS层。
如果问题依旧没法解决请加我微信,我的微信是itying888。