Android签名的APK在Android中不显示地图

Android签名的APK在Android中不显示地图,android,google-maps,android-studio,signed-apk,Android,Google Maps,Android Studio,Signed Apk,在Android中生成签名APK后,Google地图不可见。我 使用以下步骤制作SHA1键 1在右边,我点击了Gradle 2我有 单击“运行”后,展开了我的项目文件夹3 配置4最后,我双击了SigningReport 以及项目名称。5我已收到来自的SHA1钥匙 Android Studio底部的运行配置 同样,我已经将其添加到下面列出的live play store帐户中 6在Google云平台中创建了一个新的项目名称7 生成的新API密钥8单击应用程序限制,其中 我选择了Android 9。

在Android中生成签名APK后,Google地图不可见。我 使用以下步骤制作SHA1键

1在右边,我点击了Gradle 2我有 单击“运行”后,展开了我的项目文件夹3 配置4最后,我双击了SigningReport 以及项目名称。5我已收到来自的SHA1钥匙 Android Studio底部的运行配置

同样,我已经将其添加到下面列出的live play store帐户中

6在Google云平台中创建了一个新的项目名称7 生成的新API密钥8单击应用程序限制,其中 我选择了Android 9。最后,我添加了我的项目包名称 以及通过上述1至5个步骤生成的SHA1

< >但是,当我生成签名APK时,它不会显示任何地图,并显示谷歌地图的空白页。另一方面,GoogleMap在非签名或常规APK中工作


当我们在GooglePlay控制台上传应用程序时,它会对其进行签名并为应用程序生成签名证书。作为这个过程的一部分,我们的SHA1值被替换,并由签名证书分配新的SHA1值

您可以在Google Play Console>所有应用程序>您的应用程序>版本管理>应用程序签名>应用程序签名证书>证书的SHA-1指纹中找到此值

注意:请手动复制,因为SHA1键旁边的给定按钮也包含SHA1:文本,它实际上不是应用程序SHA1的一部分

正确复制后,将SHA1转换为base-64格式。您可以使用此链接将SHA1转换为Base64

最后,将SHA1上名为Output base64的复制哈希键值转换为base64


现在将此散列密钥添加到您的Facebook和LinkedIn开发者门户。

您在日志中看到任何错误消息吗?您需要使用已签名的密钥库凭据添加SHA,并将其添加到控制台。请参考:希望此操作适用于you@himangi:我已经浏览了URL,现在,有3个选项可供我选择,而不是这个SHA1键和更多的2个选项。它不再工作了。因为我已经将新的APK上传到play store,之后我保存了我的APK。然后移动到应用程序签名页面。它提供了三个单选按钮来上传东西。嗨@ParthBhayani,我在Facebook和LinkedIn上也遇到过类似的问题。检查这个答案。这可能会有帮助@嗡嗡声平静地,请检查上面的图片以了解问题。我不知道选择哪个选项以及上传什么。嘿,试试这个