HarmonyOS 鸿蒙Next编译报错 hap-sign-tool error ACCESS_ERROR code 109
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
将电脑的环境变量的java8换成17。
更多关于HarmonyOS 鸿蒙Next编译报错 hap-sign-tool error ACCESS_ERROR code 109的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
针对HarmonyOS鸿蒙Next编译过程中遇到的hap-sign-tool error ACCESS_ERROR code 109
错误,这通常与签名工具访问权限或签名配置有关。以下是一些可能的解决方向:
-
检查签名密钥和证书:确保你使用的签名密钥和证书是有效的,且未过期。同时,确认这些文件具有正确的访问权限。
-
验证签名配置:检查
signConfig.json
文件中的配置信息,确保所有必要的字段都已正确填写,如appId
、packageName
、keyStorePath
、keyStorePassword
、keyAlias
和keyPassword
等。 -
环境变量:确认环境变量设置正确,特别是与签名工具相关的路径和权限设置。
-
权限问题:如果是在特定操作系统(如Linux或Windows)上遇到权限错误,尝试以管理员身份运行编译命令或调整文件/文件夹的权限。
-
清理和重建:尝试清理项目(如删除
build
目录)后重新编译,以确保没有旧的构建文件干扰。
如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html,