谷歌地图v2无法通过谷歌播放

时间:2015-05-14 11:56:42

标签: android google-maps google-play

我有一个带地图的应用,效果很好。但是在我发布谷歌播放后,地图不会显示。

一旦我将带有地图的应用程序放到商店,一切都很好。 现在我为我的密钥获取sha1,并将其放在谷歌开发者控制台,并尝试所有答案。

所以我觉得有些事情发生了变化。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

以下是如何为Google Map V2 API Key生成Release Mode的步骤。

如果您使用Windows 7,那么

  1. 打开命令提示符并转到C:\Program Files (x86)\Java\jre7\bin(安装 JRE 的位置)

  2. 现在首先使用以下命令生成您自己的密钥库

    keytool  -genkey -v -keystore keystore demokeystore.keystore -alias  YouraliasName -keyalg RSA -keysize 2048 -validity 1000000
    
  3. 现在,如果您在C:\Program Files (x86)\Java\jre7\bin文件夹中创建 demokeystore.keystore 文件

  4. 现在可以使用下面的命令

    使用 demokeystore.keystore 生成 SHA-1
    keytool -list -v -keystore demokeystore.keystore -alias YouraliasName -storepass yourPassword  -keypass yourkeyPassword
    
  5. 现在,最后一步选择新的SHA-1并从控制台生成新的API key,并在项目中添加(注册)密钥manifest.xml

  6. 还为Play商店的同一密钥库构建了.apk

答案 1 :(得分:0)

我发现了问题。

google_api_key有2个文件,一个用于发布,一个用于调试。我忘记更换一个版本......