HarmonyOS 鸿蒙Next 在命令行进行安装包构建时,报 keystore 问题

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

HarmonyOS 鸿蒙Next 在命令行进行安装包构建时,报 keystore 问题 在命令行进行安装包构建时,报 keystore 问题,详细日志如下:

hvigor ERROR: Tools execution failed.
11-16 16:32:02 ERROR - hap-sign-tool: error: ACCESS_ERROR, code: 109. Details: Init keystore failed: parseAlgParameters failed: ObjectIdentifier() ? data isnt an object ID (tag = 48)
Detail: Please check the message from tools.
hvigor DEBUG hvigor-process ERROR: stacktrace = Error: Tools execution failed.
11-16 16:32:02 ERROR - hap-sign-tool: error: ACCESS_ERROR, code: 109. Details: Init keystore failed: parseAlgParameters failed: ObjectIdentifier() ? data isnt an object ID (tag = 48)
Detail: Please check the message from tools.

更多关于HarmonyOS 鸿蒙Next 在命令行进行安装包构建时,报 keystore 问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

解决方法1 升级java版本 环境变量中配置java 11路径

解决方法2 如图 换上IDE自带的java

cke_1137.png

cke_1377.png

更多关于HarmonyOS 鸿蒙Next 在命令行进行安装包构建时,报 keystore 问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,使用命令行进行安装包构建时,如果遇到keystore问题,可能是由于以下原因:

  1. keystore文件路径错误:确保在命令行中指定的keystore文件路径正确无误。路径应包含完整的文件名和扩展名。

  2. keystore密码错误:检查在命令行中输入的keystore密码是否正确。密码错误会导致构建失败。

  3. 别名或别名密码错误:确保在命令行中指定的别名和别名密码与keystore文件中的信息一致。

  4. keystore文件损坏:如果keystore文件损坏或格式不正确,可能会导致构建失败。可以尝试重新生成或修复keystore文件。

  5. 权限问题:确保当前用户对keystore文件具有读取权限。权限不足可能导致无法访问keystore文件。

  6. 环境变量配置错误:检查是否已正确配置与keystore相关的环境变量,如JAVA_HOMEPATH

  7. 命令行参数错误:确保在命令行中使用的参数格式正确,特别是与keystore相关的参数,如-keystore-storepass-keypass等。

  8. HarmonyOS SDK版本问题:某些版本的HarmonyOS SDK可能存在与keystore相关的bug,建议检查并更新到最新版本。

  9. 系统时间不正确:如果系统时间不正确,可能会导致keystore证书验证失败。确保系统时间与当前时间一致。

  10. keystore文件过期:检查keystore文件中的证书是否已过期。过期证书会导致构建失败。

如果以上问题均已排除,建议重新生成keystore文件并重新配置相关参数。

在HarmonyOS鸿蒙Next中,构建安装包时遇到keystore问题,通常是由于未正确配置或引用签名文件。请检查以下步骤:

  1. 确认keystore路径:确保在build.gradleconfig.json中正确配置了keystore文件路径。
  2. 检查密码:确认keystore和key的密码正确无误。
  3. 文件权限:确保keystore文件具有适当的读取权限。
  4. 命令行参数:在构建命令中正确传递keystore相关参数,如--signingConfig

若问题仍存在,建议重新生成keystore文件并重新配置。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!