HarmonyOS 鸿蒙Next:这个是什么报错 Cannot convert a illegal value to a String

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

HarmonyOS 鸿蒙Next:这个是什么报错 Cannot convert a illegal value to a String

所有判空都检查了,没有问题,偶现有这个报错,唯一怀疑点是 报错前有垃圾回收

6 回复
请问有解决吗?我也遇到了

问题找到了,应该是对象被gc了,内存地址找不到了。我的场景是调用了c++的接口,但是没做好生命周期管理

看报错还是转换的问题,建议把转换的内容打印看看是否有非法的字符

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

可否贴上代码, 看看

“HarmonyOS 鸿蒙Next中的报错’Cannot convert a illegal value to a String’通常意味着你尝试将一个非法的数据类型或值转换为字符串类型,但转换过程中遇到了不兼容或无法识别的数据。检查触发此错误的数据源,确保它符合转换为字符串的条件。可能是null、undefined、非字符串类型的对象等。如果问题依旧没法解决请加我微信,我的微信是itying888。”

回到顶部