HarmonyOS 鸿蒙Next 编译时签名失败

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

HarmonyOS 鸿蒙Next 编译时签名失败

修改为release签名后编译失败:

> hvigor ERROR: Failed :entry:default@SignHap

> hvigor ERROR: Invalid initialization vector

Detail: Signing failed. Reconfigure the signature or clear the /Volumes/OS/hmos/Book/Sign folder and perform signing again.

at /Volumes/OS/hmos/Book/build-profile.json5

> hvigor ERROR: BUILD FAILED in 6 s 609 ms<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

删除/Volumes/OS/hmos/Book/Sign/material’目录,则会提示

> hvigor ERROR: Failed :entry:default@SignHap

> hvigor ERROR: ENOENT: no such file or directory, stat ‘/Volumes/OS/hmos/Book/Sign/material’

Detail: Signing failed. Reconfigure the signature or clear the /Volumes/OS/hmos/Book/Sign folder and perform signing again.

at /Volumes/OS/hmos/Book/build-profile.json5

> hvigor ERROR: BUILD FAILED in 7 s 793 ms<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

问题是material目录在签名配置里面根本就没有体现。


更多关于HarmonyOS 鸿蒙Next 编译时签名失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next 编译时签名失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对您提到的HarmonyOS鸿蒙Next编译时签名失败的问题,这通常与签名证书配置、密钥管理或项目设置有关。以下是一些常见原因及排查方向:

  1. 签名证书有效性:确保签名证书未过期,且私钥未丢失或损坏。检查证书有效期及密钥文件是否完整。

  2. 签名配置:核对build.gradle或相关配置文件中的签名信息,包括证书路径、别名、密码等是否准确无误。

  3. 环境兼容性:确认开发环境(如JDK版本、Android Studio/DevEco Studio版本)与HarmonyOS版本兼容。

  4. 权限问题:确保构建过程中有权限访问签名证书文件,尤其是在多用户或受限权限的操作系统上。

  5. 清理与重建:尝试清理项目(如使用./gradlew clean命令),然后重新构建,以解决潜在的构建缓存问题。

  6. 依赖冲突:检查是否有第三方库或插件与签名过程冲突,特别是涉及安全或证书管理的库。

如果上述步骤均无法解决问题,请检查HarmonyOS官方文档或论坛是否有相关问题的更新信息。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部