HarmonyOS 鸿蒙Next编译报错 hap-sign-tool error ACCESS_ERROR code 109

发布于 1周前 作者 zlyuanteng 来自 鸿蒙OS

HarmonyOS 鸿蒙Next编译报错 hap-sign-tool error ACCESS_ERROR code 109 编译指定module,生成tgz包时会报如下错误:

hvigor ERROR: Tools execution failed.
12-21 09:19:02 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.

重启电脑后编译正常,但一段时间后再编译,又会复现这个问题。


更多关于HarmonyOS 鸿蒙Next编译报错 hap-sign-tool error ACCESS_ERROR code 109的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

将电脑的环境变量的java8换成17。

更多关于HarmonyOS 鸿蒙Next编译报错 hap-sign-tool error ACCESS_ERROR code 109的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


能否将dev 内置换成java 8?

针对HarmonyOS鸿蒙Next编译过程中遇到的hap-sign-tool error ACCESS_ERROR code 109错误,这通常与签名工具访问权限或签名配置有关。以下是一些可能的解决方向:

  1. 检查签名密钥和证书:确保你使用的签名密钥和证书是有效的,且未过期。同时,确认这些文件具有正确的访问权限。

  2. 验证签名配置:检查signConfig.json文件中的配置信息,确保所有必要的字段都已正确填写,如appIdpackageNamekeyStorePathkeyStorePasswordkeyAliaskeyPassword等。

  3. 环境变量:确认环境变量设置正确,特别是与签名工具相关的路径和权限设置。

  4. 权限问题:如果是在特定操作系统(如Linux或Windows)上遇到权限错误,尝试以管理员身份运行编译命令或调整文件/文件夹的权限。

  5. 清理和重建:尝试清理项目(如删除build目录)后重新编译,以确保没有旧的构建文件干扰。

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

回到顶部