android - 发布版本中的 Google Maps API key 不起作用

标签 android google-maps certificate key sha

我目前正在开发适用于 Android 的应用程序,并且我正在使用 Google Maps API。在开发人员控制台中,我添加了我的 SHA1 证书打印,然后是我的包名称。 即使我使用 keytool 打印了这个 SHA1 证书,我也无法访问 map 。 我进行了大量搜索,但每个主题都让我找到了错误出现在开发人员控制台中错误的 API key 的答案。 但是我使用了正确的 SHA1,这是我的证书之一。

提前致谢!

最佳答案

我的 map 在 Release模式下显示,但在我发布到 Play 商店后它没有显示。

我已经提到了 Google 开发者控制台的调试和发布证书 SHA-1 key ,但是从 Play 商店下载应用程序后 Release模式下的映射仍然没有显示。

这是什么问题: 此应用已启用 Google Play 应用签名

转到 Release Management -> App Signing -> 并从 App signing certificate 中复制 SHA-1 证书指纹

或者 发布 -> 设置 -> 应用完整性 -> 应用签名

enter image description here

将这个新复制的 SHA-1 指纹粘贴到 Developer Console 并显示 Release模式下的映射。

关于android - 发布版本中的 Google Maps API key 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31834433/

相关文章:

C# 证书生成框架

android - 选项卡 Activity 上的 Paho android 服务

Android,无法解析方法 getMap()

google-maps - 可缩放的政治世界地图

google-maps - 从公司名称获取完整地址——Google Maps API

java - 数字签名错误 - 签名长度不正确 : got 344 but was expecting 256

java - 从 keystore 加载证书

java - 将字符串数组转换为字节数组(java)

android - android 中的 XMPPConnection 错误

android - 通过 Youtube Data Api 获取 channel 订阅列表