HarmonyOS 鸿蒙Next 在DevEco Studio中使用配置好的签名信息签名失败
HarmonyOS 鸿蒙Next 在DevEco Studio中使用配置好的签名信息签名失败
在DevEco Studio中使用配置好的签名信息签名失败,请帮忙看看问题点在哪里 生成好签名需要的相关文件后,统一放置到工程根目录的“sign\debug”目录下,然后触发DevEco Studio工程中的Build->Build Hap(s)/App(s) ->Build Hap(s) 进行编译,最后签名失败,报错信息如下: > hvigor ERROR: Failed :entry:default@SignHap… > hvigor ERROR: Invalid initialization vector Detail: Signing failed. Reconfigure the signature or clear the D:\harmony\TxxyHarmony2\sign\debug folder and perform signing again. at D:\harmony\TxxyHarmony2\build-profile.json5 > hvigor ERROR: BUILD FAILED in 7 s 473 ms
build-profile.json5里面的配置信息如下(密码进行脱敏处理): “signingConfigs”: [ { “name”: “default”, “type”: “HarmonyOS”, “material”: { “storePassword”: “", “certpath”: “./sign/debug/debug_01.cer”, “keyAlias”: “key_debug_01”, “keyPassword”: "”, “profile”: “./sign/debug/txxy_debug_01.p7b”, “signAlg”: “SHA256withECDSA”, “storeFile”: “./sign/debug/key_debug_01.p12” } } ],
在File > Project Structure > Project > Signing Configs窗口中,取消勾选“Automatically generate signature”(如果是HarmonyOS应用,请勾选“Support HarmonyOS”),然后配置工程的签名信息。
参考链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing
针对HarmonyOS 鸿蒙Next在DevEco Studio中使用配置好的签名信息签名失败的问题,以下是一些可能的解决方案:
- 检查签名配置:请确保签名配置中的密钥库和证书路径、密码等信息均正确无误。任何配置错误都可能导致签名失败。
- 更新开发工具:确保DevEco Studio和相关插件已更新到最新版本,以支持最新的鸿蒙系统特性和修复已知问题。
- 检查设备兼容性:确认你的真机设备或模拟器支持当前的鸿蒙系统版本,且已开启开发者模式和USB调试。
- 查看错误日志:详细查看DevEco Studio和设备的错误日志,可能会提供更多关于签名失败的线索。
- 检查签名额度:如果使用的是AppGallery Connect进行签名,请确认调试签名证书的额度未用尽。
如果以上方法均无法解决问题,可能是由更复杂的系统或配置错误导致。此时,建议直接联系官网客服获取进一步的帮助。官网地址是:https://www.itying.com/category-93-b0.html。