华为设备未在我的应用程序中加载 google 地图

huawei devices are not loading the google maps inside my app

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

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

但我记得华为让您使用另一个 SHA-256 签名证书对应用程序进行签名,google 控制台只能采用 SHA-1 我该如何解决这个问题

首先建议您在华为手机上使用Huawei map kit

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

keytool -list -v -keystore android.jks

这个问题是预期的,因为华为使用他们创建的应用程序签名证书,它不会加载地图,因为 google 不能采用 SHA-256,所以要解决你应该使用的问题APK 而不是 AAB 能够使用您的应用签名证书让应用能够与 API.

通信

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