发布到Playstore时,Google地图API未在应用中显示

时间:2017-12-04 08:24:22

标签: android api google-maps key sha1

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

以下是我所做的:

  1. 通过在Google API管理器的凭据标签中限制对Android应用的使用来创建API密钥并添加包名称 SHA-1证书指纹
  2. 我很困惑我需要使用哪个 SHA-1证书指纹,所以我为每个创建了一个密钥。我发现了4个 SHA-1证书指纹

    1. keytool -list -v -keystore mystore.keystore命令
    2. 来自 google_maps_api.xml 文件
    3. 中的评论
    4. 来自Google Play控制台应用签名证书
    5. 来自Google Play控制台上传证书
    6. 我对App Signing不熟悉,如果还有什么需要做的,请告诉我。 我非常希望地图出现在应用程序中! 如果有人能告诉我实现这一点的步骤请求帮助我!!!!! :(

1 个答案:

答案 0 :(得分:0)

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

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

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

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

中可能为空

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