开发华为账号一键登录时开发环境中添加了SHA256证书/公钥指纹,也配置了 111141617,还在报1001500001,是项目签名时要使用开发证书吗?但是导入开发证书之后项目启动编译不了。如何解决呢?
开发华为账号一键登录时开发环境中添加了SHA256证书/公钥指纹,也配置了 111141617,还在报1001500001,是项目签名时要使用开发证书吗?但是导入开发证书之后项目启动编译不了。如何解决呢?
1 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.2k 阅读
1 回答1.2k 阅读
1 回答1.2k 阅读
1 回答1k 阅读
1 回答1k 阅读
当前报1001500001应该就是应用指纹证书校验失败。按照以下步骤排查一下:
1.在工程中entry模块的module.json5文件中,新增metadata,配置name为client\_id,value为上一步获取的Client ID的值
2.check下应用的签名证书指纹是否配置正确, 可以按照文档里面的添加公钥指纹检查应用签名。步骤参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-dev-overview-V5
3.网络问题,可以看下设备网络是否有问题,可以换个网络,比如切换到移动网络或者wifi下面再试下是否OK。
4.在AGC上面,添加公钥指纹 (HarmonyOS API 9及以上)后,指纹有一定时间的缓存,不会立刻生效,建议配置完成后等半小时再尝试。
5.AGC自动生成证书对应的公钥摘要信息并计算出对应的SHA256指纹,配置应用签名证书指纹具体操作请参见配置应用签名证书指纹 https://developer.huawei.com/consumer/cn/doc/app/agc-help-signature-info-0000001628566748\#section5181019153511
应该是当前样机的udid并未添加到签名文件中,导致此问题。请在AGC网站配置该设备的udid,并重新生成p7b文件,添加到项目签名中。