鸿蒙hap安装报错,failed to install bundle. code:9568322 error: signature verification failed due to not

    之前一直使用模拟器开发,安装和调试都没遇到啥问题。这不最近协调到了一批真机,一安装hap包,直接报错了。搜到一下,原因是在申请Profile文件选择设备时没有添加这个真机设备。

    对应的解决方案有2种

1、 访问AppGallery Connect,登录签名证书对应的开发者账户。添加你的真机设备,重新申请Profile证书。

2、使用本地系统自带的debug证书进行自动签名

先说第1种,因为这个账号是公司申请的,不在我的手中,所以没有办法进行第一种操作。能进行第1种操作的朋友,可以参考我这篇文章鸿蒙工程签名编译和上架_鸿蒙上架应用市场签名-优快云博客 中的1.3.2步骤,把新机器的uuid加到Profile证书中即可

我采用的是第二种

具体操作步骤

1、进入工程的签名设置,勾选“Automatically generate signature”,如果没有登录开发者账号,需要先登录开发者账号

具体路径是File > Project Structure... > Project > Signing Configs

这是我勾选之前的签名配置信息,使用的是工程代码库中配置的签名

这是勾选“Automatically generate signature”之后截图,可以看到已经使用了我本地的签名信息

点击OK之后,你会发现,工程根目录下的build-profile.json5文件中,signingConfigs对应的default的签名信息已经同步变成了你的debug签名。

2、可以直接Run entry运行程序

也可以使用工程原本的编译命令编包,编包之后再使用hdc install命令安装,一样的效果

也可以参考官方文档对于该问题的描述和处理步骤,也是这两种方法

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/bm-tool#section9568322-%E7%94%B1%E4%BA%8E%E5%BA%94%E7%94%A8%E6%9D%A5%E6%BA%90%E4%B8%8D%E5%8F%AF%E4%BF%A1%E7%AD%BE%E5%90%8D%E9%AA%8C%E8%AF%81%E5%A4%B1%E8%B4%A5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值