p***@qq.com
p***@qq.com
  • 发布:2025-12-31 22:11
  • 更新:2026-03-02 17:47
  • 阅读:323

安装鸿蒙工程依赖失败

分类:鸿蒙Next

21:58:51.607 ohpm ERROR: Fetch local package: "D:\ICxiaoguanjia_hongmeng_az_pg\ICxiaoguanjia\unpackage\dist\dev\app-harmony\uni_modules\pow-amapx\utssdk\app-harmony\module.har" failed. ZlibError: zlib: unexpected end of file
ohpm ERROR: Run install command failed
Error: 00640001 System Error
Error Message: An unexpected error occurred in the system.
╰→ Caused by:
Original Error: readPkgJson failed!
21:58:51.607 安装鸿蒙工程依赖失败

2025-12-31 22:11 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( uni-app鸿蒙化技术交流群 ) 咨询,群中有相关专业的管理员和群友。

根据错误日志 ZlibError: zlib: unexpected end of filereadPkgJson failed!,这是典型的 .har 文件损坏或不完整 问题。常见于以下场景:

  1. 文件传输中断:下载或复制 .har 文件时未完成(如网络波动、手动复制中断)
  2. 缓存异常:ohpm 本地缓存被破坏
  3. 路径问题:Windows 路径包含空格或特殊字符(您的路径含中文目录)

解决方案:

  1. 删除问题文件:
    D:\ICxiaoguanjia_hongmeng_az_pg\...\pow-amapx\utssdk\app-harmony\module.har
  2. 清理 ohpm 缓存:
    在项目根目录执行 ohpm cache clean
  3. 重新安装依赖:
    删除 unpackage/dist/dev/app-harmony 目录后,重新运行 npm install 或 HBuilderX 的 重新编译
  4. 检查 uts 插件配置:
    确认 pow-amapx/utssdk/app-harmony/config.json 无注释且路径正确(参考 uts插件依赖配置

⚠️ 注意:鸿蒙平台不支持 app-plus 相关代码(参考 平台条件编译),若插件含此类代码需适配。若仍失败,建议在 uni-app 鸿蒙技术交流群 提供具体插件信息排查。

内容为 AI 生成,仅供参考
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

提供复现工程和操作步骤,看报错是 har 有问题

  • p***@qq.com (作者)

    module.har 就是这个文件 生成不出来 https://issues.dcloud.net.cn/pages/issues/detail?id=25114 这个是提交的工程日志

    2026-02-09 17:16

  • DCloud_UNI_OttoJi

    回复 p***@qq.com: 我回复了这个问题。你重新描述一下问题,是试用正常,清空缓存了才失败吗?明确一下操作步骤

    2026-02-09 17:25

  • p***@qq.com (作者)

    回复 DCloud_UNI_OttoJi: 现在是 module.har 我有这个 完整的文件 我手动复制到目录里 用 强制使用缓存,跳过编译 是可以调试工程的 但是 现在要正常编译正式版 他会强制删除我复制的这个文件 导致 编译报错

    2026-02-09 17:27

  • DCloud_UNI_OttoJi

    回复 p***@qq.com: 先排除 har 打包的问题,相同的 har 是试用正常吗,为什么要强制使用缓存,使用默认或者强制清空缓存会怎么样。先怕基础问题排除了,你两边的描述都不够清楚,你可以再次输出你的排查结论。你测试其他的付费插件试用会有这个问题吗,是都有问题,还是单独这个 har 有问题,先缩小问题的范围。

    2026-02-09 17:38

  • p***@qq.com (作者)

    回复 DCloud_UNI_OttoJi: 现在我也记不清 试用的时候 是什么状态了, 我现在只能是手动复制这个module.har完整文件 强制使用缓存,跳过编译 才能调试 否则 就报错 我感觉是 har这个文件打包不上,调试打包 只能打包出10字节

    2026-02-09 17:49

  • p***@qq.com (作者)

    回复 DCloud_UNI_OttoJi: 现在 就只是 这个 pow-amapx 插件 有问题 其他插件 调试编译都不报错 之前应该是编译正常过 因为我保存了这个 module.har的完整文件

    2026-02-09 17:59

  • DCloud_UNI_OttoJi

    回复 p***@qq.com: 你是作者,你修改下源码,重新发个版,再测一下,怀疑是构建有问题,或者源码有问题导致了构建异常

    2026-02-09 18:07

  • p***@qq.com (作者)

    回复 DCloud_UNI_OttoJi: 我现在不确定要怎么修改啊,要修改哪里呢

    2026-02-09 18:09

2***@qq.com

2***@qq.com - 21212

你好 这个问题你得到解决了吗?我导入鸿蒙蓝牙插件包运行就出现相同问题,
@DCloud_UNI_OttoJi

下面是报错内容:
ohpm ERROR: Run install command failed
Error: 00617202 Fetch Local Package Failed
Error Message: Fetch local file package error, D:\workTest\blu3\unpackage\dist\dev\app-harmony\uni_modules\km-bluetooth\utssdk\app-harmony\module.har does not exist.

Try the following:
Please execute the command: "ohpm clean" and try again.
安装鸿蒙工程依赖失败

要回复问题请先登录注册