HarmonyOS 鸿蒙Next打包签名失败
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版本即可。
针对HarmonyOS 鸿蒙Next打包签名失败的问题,可以尝试以下解决步骤:
- 检查签名配置:确保在DevEco Studio中的签名配置正确,包括密钥库(.keystore或.p12文件)和证书的路径及密码无误。
- 验证设备兼容性:确保真机或模拟器支持当前的鸿蒙系统版本,且已开启开发者模式并允许USB调试。
- 更新开发工具:将DevEco Studio和所有相关插件更新到最新版本,以支持最新的鸿蒙系统特性和修复已知问题。
- 重新申请证书:如果使用的是测试证书,请尝试重新申请release类型的证书,并正确配置到项目中。
- 查看错误日志:详细查看IDE和设备的错误日志,可能会提供更多关于签名失败的线索。
- 重启IDE:有时简单的重启DevEco Studio可以解决一些缓存或配置问题。
如果问题依旧没法解决,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。