签名apk后android map apiv2的问题

时间:2013-08-20 22:10:51

标签: android google-play google-maps-api-2

我遇到了严重的问题

当我通过Eclipse构建apk时非常精细且地图运行良好

但是当我用Eclipse签署我的apk并将签名的apk移动到我的手机时,地图活动无法正常工作,它不会崩溃它只是显示灰色屏幕

我不知道我做错了什么

我通过使用指南制作了所有内容,我觉得永远都很好

有人可以帮助我解决这个问题吗?

我通过死线,我应该上传我的应用程序,我真的很紧张

请帮帮我。

感谢所有答案

2 个答案:

答案 0 :(得分:6)

maps api key基于keystore sha1哈希和包名称。当您对apk进行签名时,sha1哈希值会更改(因为您使用其他密钥库进行签名)。

在Google Api控制台的API访问部分下,只需将新密钥库的sha1哈希值和包名称添加到 Android应用密钥(带证书)部分的新行中。它也在这里被引用:https://developers.google.com/maps/documentation/android/start

答案 1 :(得分:0)

使用您的调试密钥库对apk进行签名,否则您已生成新的api密钥,其中sha1是您要导出项目的密钥库。