Android:谷歌地图仅适用于USB安装

时间:2016-02-01 21:00:38

标签: android google-maps

我有一个奇怪的错误。我有一个带谷歌地图的应用程序。当我使用USB在Android Studio上安装应用程序时,它可以工作。但是当我生成一个已签名的APK并安装它时 - 它无法正常工作。

你知道为什么吗?

更新: 安装有效,但我看不到地图。它只是灰色。

2 个答案:

答案 0 :(得分:1)

当您通过USB安装应用程序时,您使用调试密钥库。当您生成签名的apk时,真实的'使用密钥库: What is difference between 'debug.keystore' and 'release.keystore' in Android?

您将在Google开发人员控制台中生成的API密钥映射到一个密钥库/其SHA1(可能是您的调试版)。 您必须将API密钥绑定到您的发布密钥库/它的SHA1。

另见:Google map v2 doesn't work in play store

答案 1 :(得分:1)

转到您的Google开发者控制台,为您用于生成签名apk的开发人员密钥添加SHA1密钥

如果您不知道如何获取SHA1,您可以搜索它或: 让应用程序崩溃你可以在cat日志的错误中找到SHA1,地图会抱怨错过这个指纹