HarmonyOS 鸿蒙Next最新版本Dev ECO运行Open Harmony工程报错

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

HarmonyOS 鸿蒙Next最新版本Dev ECO运行Open Harmony工程报错

Snipaste_2024-11-11_15-14-09.jpg

上个版本还在正常使用,今天推送更新插件,安装之后就不能运行了,抱这个错误。

这个是个默认工程,只是修改了构建的环境和使用的SDK版本。

4 回复
看错误是this.text未null导致的,看一下这个使用的位置,可以在进行长度判断前,先判断一下是否为null

感谢回答,项目中没有使用过this.text这个对象。将runtimeOS从“HarmonyOS”改成“OpenHarmony”之后就报这个错了,

runtimeOS改成“OpenHarmony”生成的on_modules和build部分都删除重试builde运行一下呢?可能是生成的不适配

针对HarmonyOS 鸿蒙Next最新版本Dev ECO运行Open Harmony工程报错的问题,以下是一些可能的解决方案:

  1. 确认设备识别:确保DevEco Studio已正确识别设备为HarmonyOS设备,可在IDE的设备管理器中查看。
  2. 修改配置文件:在工程级或模块级的build-profile.json5文件中,检查并修改runtimeOS字段为HarmonyOS。同时,确保targets数组中的相关配置也支持HarmonyOS。
  3. 环境变量配置:在local.properties文件中增加环境变量hwsdk.dir,并指向HarmonyOS SDK的位置。
  4. 软件版本更新:确保DevEco Studio和HarmonyOS SDK都是最新版本,以避免兼容性问题。
  5. 重新签名与构建:在修改配置后,重新对应用进行签名,并确保在签名时勾选了支持HarmonyOS的选项。之后,重新构建项目。

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

回到顶部