【问题标题】:Google map api not showing in app when published to playstore发布到 Playstore 时,Google 地图 API 未在应用中显示
【发布时间】:2017-12-04 08:24:21
【问题描述】:

地图未显示在我发布的应用中。

这是我所做的:

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

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

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

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

【问题讨论】:

标签: android api google-maps key sha1


【解决方案1】:

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

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

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

在您的情况下,release google_maps_api.xml 中的 api 密钥可能为空

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

【讨论】:

    猜你喜欢
    • 2016-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多