HarmonyOS 鸿蒙Next DevEco Studio NEXT Release(5.0.3.900)编译报错 Cannot read properties of undefined (reading 'split')

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

HarmonyOS 鸿蒙Next DevEco Studio NEXT Release(5.0.3.900)编译报错 Cannot read properties of undefined (reading ‘split’)

DevEco Studio NEXT Release(5.0.3.900) 版本的项目编译报错:
ERROR: Error: Cannot read properties of undefined (reading ‘split’)
详见截图1:具体报错信息;截图2:报错具体指向位置。
另:5.0.3.806版本是没问题的。

7 回复
楼主如何解决的 我也遇到相同的问题

经排查,是由于我们项目中引入了腾讯云人脸核身SDK的问题,经与腾讯方沟通,其提供了新的SDK依赖包。已解决该问题。

谢谢,我们也使用了腾讯云,感谢感谢

相同问题,请教楼主,腾讯这个依赖名是什么,在项目里查查看。比较奇怪的是,mac没问题,windows有问题。

HarmonyOS的流畅动画和过渡效果让操作更加顺畅,体验极佳。

从截图上看,可能e.split的e发生空指针导致的,感觉可以给华为提个工单,找他们技术支撑一起看下。只是从图片分析,没有你们项目,不好复现问题

在HarmonyOS鸿蒙Next DevEco Studio NEXT Release (5.0.3.900)中遇到编译错误“Cannot read properties of undefined (reading ‘split’)”通常指示代码中尝试访问未定义对象的split方法。这个问题通常是由于以下几个原因引起的:

  1. 变量未定义或未正确初始化:检查触发错误的变量是否在使用前已被正确定义和赋值。

  2. 数据传递错误:确保所有传入函数或方法的数据都已正确传递,且类型符合预期。

  3. 异步数据处理不当:如果错误发生在处理异步数据(如网络请求结果)时,确保在数据到达并处理前不进行任何操作。

  4. 第三方库或模块问题:如果使用了第三方库,确保它们与当前的开发环境兼容,并且正确安装和配置。

解决此类问题的一般步骤包括:

  • 仔细检查报错行及其上下文代码。
  • 使用调试工具逐步执行,观察变量值的变化。
  • 查阅相关API文档,确保方法调用正确无误。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部