我遇到了严重的问题
当我通过Eclipse构建apk时非常精细且地图运行良好
但是当我用Eclipse签署我的apk并将签名的apk移动到我的手机时,地图活动无法正常工作,它不会崩溃它只是显示灰色屏幕
我不知道我做错了什么
我通过使用指南制作了所有内容,我觉得永远都很好
有人可以帮助我解决这个问题吗?
我通过死线,我应该上传我的应用程序,我真的很紧张
请帮帮我。
感谢所有答案
答案 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是您要导出项目的密钥库。