HarmonyOS 鸿蒙Next中java -jar app_check_tool.jar报错9131206

HarmonyOS 鸿蒙Next中java -jar app_check_tool.jar报错9131206

java -jar app_check_tool.jar 报错

2025/06/16 11:14:55.056 - Ohos BundleTool [Error]: code:9131206 error:unpack hap failed IOException Unexpected end of ZLIB input stream

2025/06/16 11:14:55.057 - Ohos BundleTool [Error]: code:9133202 error:scanProcess exception unpack hap failed IOException Unexpected end of ZLIB input stream

2025/06/16 11:14:55.057 - Ohos BundleTool [Error]: code:9133203 error:scanProcess compress failed.

2025/06/16 11:14:55.057 - Ohos BundleTool [Error]: code:9131204 error:scanProcess delete dest file failed.

2025/06/16 11:14:55.057 - Ohos BundleTool [Error]: code:9133002 error:ScanEntrance main exit, compress failed.


更多关于HarmonyOS 鸿蒙Next中java -jar app_check_tool.jar报错9131206的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

app_check_tool.jar 之前用都是可以的,感觉可能是环境问题

更多关于HarmonyOS 鸿蒙Next中java -jar app_check_tool.jar报错9131206的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS NEXT中执行java -jar报错9131206,通常是由于系统限制导致的。NEXT版本强化了安全机制,禁止直接运行未签名的Java字节码文件。错误码9131206表示权限验证失败,JAR包未通过系统完整性校验。解决此问题需要先将工具包提交到华为应用市场进行签名,或使用鸿蒙专用的hdc工具链进行部署。当前NEXT版本已不推荐使用传统Java运行方式。

这个错误(9131206)表明在解压HAP文件时遇到了ZLIB压缩流意外结束的问题。常见原因和解决方法包括:

  1. HAP文件损坏
  • 重新生成HAP包,确保构建过程完整
  • 检查构建环境是否稳定,特别是网络传输环节
  1. 磁盘空间不足
  • 检查临时目录所在磁盘的剩余空间
  • 清理不必要的文件释放空间
  1. 文件权限问题
  • 确保对HAP文件有读取权限
  • 检查临时目录的写入权限
  1. 工具版本不匹配
  • 确认使用的app_check_tool.jar版本与HarmonyOS Next SDK版本兼容
  • 更新到最新版本的检查工具
  1. 内存不足
  • 增加JVM内存分配(通过-Xmx参数)
  • 关闭其他占用内存的程序

建议先尝试重新生成HAP文件并再次检查,这通常能解决大多数解压相关的问题。

回到顶部