HarmonyOS 鸿蒙Next 智能穿戴设备运行报错 自动签名一直失败 就手动填充的
HarmonyOS 鸿蒙Next 智能穿戴设备运行报错 自动签名一直失败 就手动填充的
> hvigor ERROR: Failed :entry:default@SignHap...
> hvigor ERROR: Tools execution failed.
2023-12-22 19:25:50.740 [main-416] ERROR com.huawei.signclient.hap.provider.SignProvider - hapsigntoolv2: error: {errorcode:0,message:generate SignerBlock failed}
com.huawei.signclient.hap.exception.SignatureException: {errorcode:0,message:generate SignerBlock failed}
at com.huawei.signclient.hap.sign.SignHapV2.generateHapSignatureSchemeV2Block(SignHapV2.java:279) ~[hapsigntoolv2.jar:?]
at com.huawei.signclient.hap.sign.SignHapV2.generateHapSigningBlock(SignHapV2.java:178) ~[hapsigntoolv2.jar:?]
at com.huawei.signclient.hap.sign.SignHapV2.getHapSigningBlock(SignHapV2.java:166) ~[hapsigntoolv2.jar:?]
at com.huawei.signclient.hap.sign.SignHapV2.sign(SignHapV2.java:326) ~[hapsigntoolv2.jar:?]
at com.huawei.signclient.hap.provider.SignProvider.sign(SignProvider.java:370) ~[hapsigntoolv2.jar:?]
at com.huawei.signclient.hap.signtool.HapSignTool.sign(HapSignTool.java:160) ~[hapsigntoolv2.jar:?]
at com.huawei.signclient.hap.signtool.HapSignTool.processCmd(HapSignTool.java:71) ~[hapsigntoolv2.jar:?]
at com.huawei.signclient.hap.signtool.HapSignTool.main(HapSignTool.java:58) ~[hapsigntoolv2.jar:?]
Caused by: com.huawei.signclient.hap.exception.SignatureException: {errorcode:0,message:Signature did not verify}
at com.huawei.signclient.hap.sign.BcPkcs7Generator.verifySignatureFromServer(BcPkcs7Generator.java:236) ~[hapsigntoolv2.jar:?]
at com.huawei.signclient.hap.sign.BcPkcs7Generator.getSignerInfo(BcPkcs7Generator.java:148) ~[hapsigntoolv2.jar:?]
at com.huawei.signclient.hap.sign.BcPkcs7Generator.generateSignedData(BcPkcs7Generator.java:73) ~[hapsigntoolv2.jar:?]
at com.huawei.signclient.hap.sign.SignHapV2.generateSignerBlock(SignHapV2.java:307) ~[hapsigntoolv2.jar:?]
at com.huawei.signclient.hap.sign.SignHapV2.generateHapSignatureSchemeV2Block(SignHapV2.java:277) ~[hapsigntoolv2.jar:?]
... 7 more
Detail: Please check the message from tools.
> hvigor ERROR: BUILD FAILED in 11 s 146 ms
Process finished with exit code -1
更多关于HarmonyOS 鸿蒙Next 智能穿戴设备运行报错 自动签名一直失败 就手动填充的的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
同问一样的问题, 我的手机型号是 HUAWEI TNY-AL00, 系统是harmonyOS4.0
idea是 DevEco Studio 4.0 Beta1
使用的api9
跪求大佬指点
更多关于HarmonyOS 鸿蒙Next 智能穿戴设备运行报错 自动签名一直失败 就手动填充的的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
请问你的ide版本和sdk版本是多少呢
鸿蒙Next智能穿戴设备运行报错,自动签名失败时,手动填充签名信息需确保以下几点:
-
签名证书和私钥文件正确无误;
-
签名配置文件(如
signingConfigs
)中的信息与证书一致; -
设备调试模式已开启,且设备与开发环境连接正常。
手动签名时,需在build.gradle
中明确指定签名配置,确保keyAlias
、keyPassword
、storeFile
和storePassword
字段正确填写。
签名完成后,重新构建项目并部署到设备上。