Google 地图 api 发布到 Playstore 后未在应用中显示

Google map api not showing in app when published to playstore

我发布的应用程序中没有显示地图。

这是我所做的:

  1. 创建了 API 密钥并通过将使用限制为 Android 添加了 程序包名称 SHA-1 证书指纹 ] Google API 管理器
  2. 的凭据选项卡中的应用程序

我对需要使用哪个 SHA-1 证书指纹感到困惑,所以我为每个指纹创建了一个密钥。我从以下位置找到了 4 个 SHA-1 证书指纹

  1. keytool -list -v -keystore mystore.keystore 命令
  2. 来自 google_maps_api.xml 文件中的评论
  3. 来自 Google Play 控制台应用签名证书
  4. 来自 Google Play 控制台上传证书

我不熟悉 App Signing,如果还有什么需要我做的,请告诉我。 我非常希望地图出现在应用程序上! 如果有人可以告诉我实现这一目标的步骤,请帮助我!!!!!! :(

应用程序中有两个 google_maps_api.xml 文件,一个用于调试,另一个用于发布。

发布:app\src\release\res\values\google_maps_api.xml

调试:app\src\debug\res\values\google_maps_api.xml

在您的情况下,api 键在 release google_maps_api.xml

中可能为空

如果您没有在 Play 商店中复制 SHA1 应用签名。替换为现有 SHA1