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智能穿戴设备运行报错,自动签名失败时,手动填充签名信息需确保以下几点:

  1. 签名证书和私钥文件正确无误;

  2. 签名配置文件(如signingConfigs)中的信息与证书一致;

  3. 设备调试模式已开启,且设备与开发环境连接正常。

手动签名时,需在build.gradle中明确指定签名配置,确保keyAliaskeyPasswordstoreFilestorePassword字段正确填写。

签名完成后,重新构建项目并部署到设备上。

回到顶部