HarmonyOS 鸿蒙Next新手小白求助--调用第三方so库报错Error message:Cannot read property add of undefined

发布于 1周前 作者 htzhanglong 来自 鸿蒙OS

HarmonyOS 鸿蒙Next新手小白求助–调用第三方so库报错Error message:Cannot read property add of undefined

1.新建项目成功导入Rust的so库

index.ets

cke_1557.png

2.编辑正常,可以正常进入模拟器运行。但是触发onCLick事件后程序崩溃闪退

cke_9262.png

3.项目结构和 entry/oh-package.json5文件

cke_17832.png

4 回复
解决了吗,遇到同样的问题。自己编译的库引入,会出现同样的jscrash问题
cke_126.png是这个吗?公司的人发给我的so文件,给了我一个add做测试
libmqtt.so里面没有add方法,看你的声明,你贴的资料不详细

针对你遇到的HarmonyOS鸿蒙系统调用第三方so库时出现的“Cannot read property ‘add’ of undefined”错误,这通常意味着你尝试调用的JavaScript对象或方法不存在。请检查以下几点:

  1. 确认你的JavaScript代码中调用的对象或方法名称是否正确无误。
  2. 检查第三方so库是否正确加载,并且该库确实包含了你想要调用的add方法。
  3. 如果是在Native层与JS层交互,确保通过JNI或其他桥接方式正确地将so库中的函数映射到JS层。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部