从Playstore安装应用程序时,未显示Google地图

时间:2016-03-03 04:58:08

标签: java android maps

我正在研究谷歌地图。我已经从我的密钥库生成了签名的apk,并且从同一个密钥库生成了SHA-1。我还把SHA-1放到开发者控制台上。现在我已将我的应用程序上传到Playstore。从playstore下载应用程序后测试的时候。然后没有显示地图。当我检查logcat时,它说授权失败。何时可以成为根本原因。提前谢谢。

3 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,所以我的工作如下:

  1. 使用相同的密钥库(在Command Promt中)创建了SHA-1的全新副本,并刚刚添加到关注的Map API中。

    command : keytool -list -v -keystore ~\mykeystore.jks
    
  2. 将生成的SHA-1添加到Map API。

  3. 注意:请确保使用相同的发布密钥库。

答案 1 :(得分:0)

您必须从您的版本SHA-1生成新的Api密钥。并在您的应用程序中使用它。

答案 2 :(得分:0)

请确保以下几点。

1)您是否从密钥库的sha1创建了地图api密钥,您的应用程序正在签署您的应用程序,而不是调试密钥库。

2)您启用了" Google Maps Android API"来自开发者控制台https://console.developers.google.com/apis/api/maps_android_backend/overview?project=linen-rex-463

3)确保从正确的包中创建sha1密钥。因为"授权失败"在谷歌控制台上未识别您的应用程序密钥时导致的。

3)您是否已将新的MAP API密钥添加到应用程序元信息中。

如果您仍面临同样的问题,请告诉我。