HarmonyOS鸿蒙Next中hvigorw打包报错code: 109. Details: Init keystore failed

HarmonyOS鸿蒙Next中hvigorw打包报错code: 109. Details: Init keystore failed 鸿蒙hvigorw打包报错code: 109. Details: Init keystore failed

关键词

Hvigorw打包,code: 109. Details: Init keystore failed

问题描述

使用hvigorw工具打包,报错

04-15 14:33:01 ERROR - hap-sign-tool: error: ACCESS_ERROR, code: 109. Details: Init keystore failed: parseAlgParameters failed: ObjectIdentifier() -- data isn't an object ID (tag = 48)

Detail: Please check the message from tools.

> hvigor ERROR: BUILD FAILED in 53 s 896 ms

cke_132.png

问题分析

联系华为技术支持沟通(提工单联系),技术支持解释:鸿蒙签名工具对java的jre版本有要求,如果使用java version 1.8等低版本,会有该报错,建议我们先升级java版本。

问题解决

自检我们当前使用的java版本:

$ java -version
java version "1.8.0_121"
Java™ SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot™ 64-Bit Server VM (build 25.121-b13, mixed mode)

确实比较低,升级到java17后,问题解决。


更多关于HarmonyOS鸿蒙Next中hvigorw打包报错code: 109. Details: Init keystore failed的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS鸿蒙Next中hvigorw打包报错code: 109. Details: Init keystore failed的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,使用hvigorw打包时遇到报错code: 109. Details: Init keystore failed,通常与密钥库(keystore)初始化失败有关。该错误可能由以下原因引起:

  1. 密钥库文件路径错误:指定的密钥库文件路径不正确或文件不存在。
  2. 密钥库密码错误:提供的密钥库密码或别名密码不正确。
  3. 密钥库文件损坏:密钥库文件可能已损坏或格式不正确。
  4. 权限问题:当前用户无权访问密钥库文件。
  5. 配置问题:build-profile.json5signingConfigs中的密钥库配置有误。

检查并确保密钥库文件路径、密码、别名等配置正确无误。如果问题仍然存在,建议重新生成密钥库文件并更新相关配置。

回到顶部