HarmonyOS 鸿蒙Next 应用报错:byteCodeHar not supported when useNormalizedOHMUrl is not true.

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

HarmonyOS 鸿蒙Next 应用报错:byteCodeHar not supported when useNormalizedOHMUrl is not true.

ERROR: Failed :entry:default@GenerateLoaderJson…
> hvigor ERROR: byteCodeHar not supported when useNormalizedOHMUrl is not true.
Detail: Please check useNormalizedOHMUrl in the project-level build-profile.json5 file.


更多关于HarmonyOS 鸿蒙Next 应用报错:byteCodeHar not supported when useNormalizedOHMUrl is not true.的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
该报错是项目中使用了字节码har,需要在工程级的 build-profile.json5文件中 添加 useNormalizedOHMUrl : true 配置,
参考链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V13/ide-hvigor-build-har-V13?catalogVersion=V13

更多关于HarmonyOS 鸿蒙Next 应用报错:byteCodeHar not supported when useNormalizedOHMUrl is not true.的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


该错误信息“byteCodeHar not supported when useNormalizedOHMUrl is not true”表明在HarmonyOS鸿蒙Next应用开发中,你尝试使用了不支持的byteCodeHar功能,而该功能需要在useNormalizedOHMUrl设置为true的情况下才能被支持。

在鸿蒙系统的应用开发中,OHM(OpenHarmony Manifest)是用来管理应用权限、依赖关系及配置信息的机制。useNormalizedOHMUrl是一个配置选项,用于指示是否使用标准化的OHM URL格式。当此选项未启用(即设置为false)时,某些高级功能(如byteCodeHar)可能无法被正确加载或解析。

解决此问题的方法通常涉及修改应用的配置文件,确保useNormalizedOHMUrl被设置为true。这通常涉及到编辑应用的manifest文件或相关的配置文件,以启用标准化的OHM URL处理。

请检查并修改你的应用配置,确保相关设置正确无误。

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

回到顶部