HarmonyOS鸿蒙Next中错误码:ERROR: 11111002 Certificates Error, Error Message: Signing failed无相关指导文档
HarmonyOS鸿蒙Next中错误码:ERROR: 11111002 Certificates Error, Error Message: Signing failed无相关指导文档
我在导出包的时候报如下错误:
hvigor ERROR: Failed :entry:default@SignHap…
hvigor ERROR: Tools execution failed.
12-11 17:34:29.177 ERROR -
ERROR: 11111002 Certificates Error
Error Message: Signing failed
- Try the following:
Please check whether the keyAlias is correct
Detail: Please check the message from tools.
- Try:
Run with --stacktrace option to get the stack trace.
Run with --debug option to get more log output.
hvigor ERROR: BUILD FAILED in 52 s 854 ms
Process finished with exit code -1
希望相关文档资料能给出这个具体错误码的指导修改文档
更多关于HarmonyOS鸿蒙Next中错误码:ERROR: 11111002 Certificates Error, Error Message: Signing failed无相关指导文档的实战教程也可以访问 https://www.itying.com/category-93-b0.html
尊敬的开发者,您好!感谢您的反馈,问题正在加速处理中,还请关注后续版本,感谢您的理解与支持。
更多关于HarmonyOS鸿蒙Next中错误码:ERROR: 11111002 Certificates Error, Error Message: Signing failed无相关指导文档的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
验证 keyAlias 是否正确:错误提示 keyAlias 可能不正确或不存在。需检查 build-profile.json5 中的签名配置,确保 keyAlias 与 .p12 文件中的别名一致。
该错误码表示应用签名证书验证失败。请检查签名配置是否正确,包括证书文件、私钥密码和Profile文件是否匹配。确保使用正确的签名工具和流程,避免证书过期或损坏。
错误码 ERROR: 11111002 明确指向了签名过程中的证书问题。错误信息“Signing failed”和提示“Please check whether the keyAlias is correct”是排查的关键。
根据错误信息,问题核心在于构建工具(hvigor)在签名HAP包时,无法使用你配置的签名信息完成签名操作。最直接的原因是你的工程签名配置与本地签名文件(.p12证书和.p7b Profile文件)不匹配。
请按以下步骤检查和操作:
-
检查签名配置的别名(keyAlias):在项目的
entry模块(或主模块)的build-profile.json5文件中,找到signingConfigs配置项。请确保keyAlias字段的值与你创建签名证书时设置的别名完全一致(区分大小写)。 -
验证签名文件路径和密码:在同一个配置中,检查
signingConfigs下的storeFile(证书文件路径)、storePassword(证书库密码)、keyPassword(密钥密码)是否正确。storeFile应使用相对路径(如sign/yourCertificate.p12),并确保该文件确实存在于项目目录的对应位置。 -
确认Profile文件:确保
build-profile.json5中profiles->release(或你正在使用的构建类型)下的signingConfig引用了正确的签名配置,并且certificateProfile字段指向的.p7b文件路径正确。 -
重新配置签名信息:如果无法确认,最有效的方法是使用DevEco Studio的自动化配置功能。
- 打开项目后,点击菜单栏的 File > Project Structure。
- 在 Project > Signing Configs 选项卡中,选择对应的模块(如entry)。
- 检查或重新选择你的签名证书(.p12文件)和Profile文件(.p7b文件),并正确填写所有密码。DevEco Studio会自动将正确的配置写入
build-profile.json5。
-
检查签名文件有效性:确认你的签名证书和Profile文件未过期,且Profile文件包含了当前项目的Bundle Name和正确的设备类型。
完成上述检查并修正配置后,清理项目(Build > Clean Project)再重新构建导出即可。这个错误通常不是系统Bug,而是本地工程签名配置与文件不匹配导致的。

