HarmonyOS 鸿蒙Next 导入字节码格式的HAR后构建包错

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

HarmonyOS 鸿蒙Next 导入字节码格式的HAR后构建包错

Static Library中依赖了axios,构建字节码格式的HAR后,导入工程中使用时报如下错误:

> hvigor ERROR: Failed :entry:default@CompileArkTS…
> hvigor ERROR: Cannot read properties of undefined (reading ‘bundleName’)
1 ERROR: ArkTS:ERROR Failed to resolve OhmUrl.
Error Message: Failed to get a resolved OhmUrl for “proxy-from-env” imported by “/Users/maoxiaole/Desktop/BetaBackup/1031bu/1031test/oh_modules/.ohpm/@ohos+axios@2.2.0/oh_modules/@ohos/axios/src/main/ets/components/lib/adapters/http.js”.


* Try the following:
> Check whether the module which proxy-from-env belongs to is correctly configured.
> Check the corresponding file name is correct(including case-sensitivity).

请问这是为什么?怎么解决?
 


更多关于HarmonyOS 鸿蒙Next 导入字节码格式的HAR后构建包错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
工程的build-profile.json5中的useNormalizedOHMUrl设置为true,再跑跑工程试试

更多关于HarmonyOS 鸿蒙Next 导入字节码格式的HAR后构建包错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS 鸿蒙Next导入字节码格式的HAR后构建包错的问题,这通常与HAR包的兼容性、项目的构建配置或鸿蒙系统的版本有关。以下是一些可能的解决方案:

  1. 检查HAR包兼容性

    • 确保HAR包与当前鸿蒙系统的版本兼容。不同版本的鸿蒙系统可能对HAR包有不同的要求或限制。
  2. 检查项目构建配置

    • 在项目的build.gradle或相关配置文件中,检查是否有关于useNormalizedOHMUrl的设置。
    • 如果存在该设置,请尝试将其调整为true,或者查阅官方文档了解该设置的具体含义和影响。
  3. 更新鸿蒙SDK或工具链

    • 确保使用的鸿蒙SDK或工具链是最新版本,以支持当前使用的HAR包格式或内容。
  4. 重新生成HAR包

    • 如果可能,尝试重新生成HAR包,并确保在生成过程中遵循鸿蒙系统的规范和要求。

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

回到顶部