HarmonyOS 鸿蒙Next签名时Studio发生错误

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

HarmonyOS 鸿蒙Next签名时Studio发生错误

java.lang.Throwable: Decryption failed. Delete the material folder in the .p12 file directory and apply automatic signing again.
Sub component state is illegal!
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:202)
at com.huawei.deveco.projectmgmt.ohos.signature.utils.SignConfigFuncUtil.getEncryptPassword(SignConfigFuncUtil.java:460)
at com.huawei.deveco.projectmgmt.ohos.dialog.ProjectStructureDialog.getViewSigningJsonObjectList(ProjectStructureDialog.java:823)
at com.huawei.deveco.projectmgmt.ohos.dialog.ProjectStructureDialog.modifySigningCfg(ProjectStructureDialog.java:751)
at com.huawei.deveco.projectmgmt.ohos.dialog.ProjectStructureDialog.modifySigningConfigs(ProjectStructureDialog.java:665)
at com.huawei.deveco.projectmgmt.ohos.dialog.ProjectStructureDialog.modifyProjectCfg(ProjectStructureDialog.java:499)

更多关于HarmonyOS 鸿蒙Next签名时Studio发生错误的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

可以尝试删除原先的.p12 .p7b和.cer文件 ,再到状态栏的File—Project Structure—Signing Configs页签—勾选Automatically generate signature进行自动签名,在点击Apply/OK确认

更多关于HarmonyOS 鸿蒙Next签名时Studio发生错误的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对帖子标题“HarmonyOS 鸿蒙Next签名时Studio发生错误”的问题,以下是一些可能的解决方案,专注于鸿蒙系统本身,不涉及Java或C语言相关内容:

  1. 检查签名配置

    • 确保在Studio中配置的签名证书路径、密码以及别名等信息正确无误。
    • 检查证书是否已过期或损坏。
  2. 更新Studio和插件

    • 确保使用的DevEco Studio是最新版本,因为新版本可能修复了旧版本中的签名错误。
    • 检查并更新所有相关插件,确保它们与Studio版本兼容。
  3. 清理和重建项目

    • 在Studio中执行“Clean Project”和“Rebuild Project”,有时可以解决构建过程中的缓存问题。
  4. 检查系统环境

    • 确保开发环境满足鸿蒙系统的最低要求,包括操作系统版本、内存和存储空间等。
  5. 查看日志和错误信息

    • 仔细检查Studio中的构建日志和错误信息,可能会提供关于签名错误的更多线索。

如果上述方法都不能解决问题,可能是特定于项目的配置问题或Studio的bug。此时,建议直接联系官网客服以获取更专业的帮助。官网地址是:https://www.itying.com/category-93-b0.html 如果问题依旧没法解决请联系官网客服。

回到顶部