2

我正在尝试将我的应用程序上传到华为的应用程序库,但每次我上传它以供审查时,他们都会发送一个视频,其中应用程序内的地图没有加载,起初我认为问题是他们可能正在使用没有 GMS 的设备,但即使在此之后,地图也没有加载

到目前为止我尝试了什么 - 我将签名证书指纹添加到谷歌云

但我后来想起华为让你用另一个签名证书 SHA-256 签署应用程序,而谷歌控​​制台只能使用 SHA-1 我该如何解决这个问题 华为的签名证书

4

2 回答 2

1

首先建议您在华为手机上使用华为地图套件。

关于第二个问题,您可以使用以下命令获取相同密钥的 SHA1 和 SHA256:

keytool -list -v -keystore android.jks

在此处输入图像描述

于 2021-10-29T08:31:20.913 回答
1

该问题与预期一致,因为华为使用他们创建的应用签名证书,它不会加载地图,因为谷歌无法采用 SHA-256,因此要解决此问题,您应该使用 APK 而不是 AAB 才能使用您的应用签名证书,让应用能够与 API 进行通信。

这意味着您只能在应用使用 HMS 而不是 GMS 时使用 AAB

于 2021-11-02T17:49:44.257 回答