我目前正在开发适用于 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 证书指纹
或者 发布 -> 设置 -> 应用完整性 -> 应用签名
将这个新复制的 SHA-1 指纹粘贴到 Developer Console 并显示 Release模式下的映射。
关于android - 发布版本中的 Google Maps API key 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31834433/