HarmonyOS 鸿蒙Next打包签名失败

发布于 1周前 作者 caililin 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next打包签名失败

打包签名失败,报错信息:

hvigor ERROR: Failed :entry:default@SignHap...

hvigor ERROR: Tools execution failed.

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.

这是什么原因

2 回复

原因是:JRE版本过低,解决措施:签名工具developtools_hapsigner要求JRE 8.0,升级JRE版本即可。

可参考以下报错说明:
https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faq-compiling-and-building-0000001233028585-V5#section12201910692

针对HarmonyOS 鸿蒙Next打包签名失败的问题,可以尝试以下解决步骤:

  1. 检查签名配置:确保在DevEco Studio中的签名配置正确,包括密钥库(.keystore或.p12文件)和证书的路径及密码无误。
  2. 验证设备兼容性:确保真机或模拟器支持当前的鸿蒙系统版本,且已开启开发者模式并允许USB调试。
  3. 更新开发工具:将DevEco Studio和所有相关插件更新到最新版本,以支持最新的鸿蒙系统特性和修复已知问题。
  4. 重新申请证书:如果使用的是测试证书,请尝试重新申请release类型的证书,并正确配置到项目中。
  5. 查看错误日志:详细查看IDE和设备的错误日志,可能会提供更多关于签名失败的线索。
  6. 重启IDE:有时简单的重启DevEco Studio可以解决一些缓存或配置问题。

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

回到顶部