-1

在 Android 中生成签名的 APK 后,Google 地图不可见。我已经使用这些步骤制作了 SHA1 密钥。

1) 在右侧,我点击了 Gradle
2) 我展开了我的项目文件夹
3) 之后我点击了 Run Configurations
4) 最后,我双击了 SigningReport 以及项目名称。
5) 我从 Android Studio 底部的运行配置中收到了 SHA1 密钥。

同样,我已将其添加到下面列出的直播商店帐户中,

6) 在 Google Cloud Platform 中创建一个新的项目名称
7) 生成新的 API Key
8) 单击应用程序限制,我选择 Android
9) 最后,我添加了我的项目包名称以及通过上述 1 到 5 生成的 SHA1脚步。

但是当我生成签名的APK时,它不会显示任何地图并显示谷歌地图的空白页面。另一方面,谷歌地图适用于非签名或常规 APK。

在此处输入图像描述

4

1 回答 1

0

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

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

注意:请手动复制,因为从给定按钮(SHA1 键旁边)的处理还包括“SHA1:”文本,这实际上不是应用程序的 SHA1 的一部分。

正确复制后,将 SHA1 转换为 base-64 格式。您可以使用此链接 SHA1 Convert to Base64 来执行此操作。

最后在 SHA1 上复制名为 Output (base64) 的哈希键值转换为 Base64。

现在将此哈希键添加到您的 Facebook 和 LinkedIn 开发人员门户。

于 2018-05-25T06:36:00.193 回答