我的谷歌地图嵌入式Android应用程序在模拟器和真实设备上正常工作但在签署我的应用程序并将.apk文件放在真实设备上后,它不会加载谷歌地图。我认为我已经做了一些签名错误。我已经注册debug.keystore与谷歌获取谷歌地图API密钥。我搜索互联网签署谷歌地图嵌入式Android应用程序的方法,但我没有发现任何有用的东西。我发布这个应用程序到Android市场,但这(谷歌地图做没有加载到真实设备上)问题困扰着我。
所以请任何人帮助我,我可以获得谷歌地图API密钥供公众使用,并且可以正常使用
签署此应用程序。
提前谢谢。
答案 0 :(得分:3)
我非常确定在发布Android应用程序时需要一个不同的地图API密钥。
我引用:
请注意,每个Maps API密钥都与特定签名证书唯一关联。这意味着:
•开始开发时,可以使用SDK工具创建的调试证书进行注册。
•当您准备好发布应用程序时,您需要使用您将用于签署应用程序的证书再次注册。然后,您必须更新MapView元素,以便它们引用发布API密钥而不是调试密钥,然后使用您的发布证书对您的应用程序进行签名。
以上引用可在此处找到: http://code.google.com/android/add-ons/google-apis/maps-overview.html
网页下方告诉您如何获取签名证书的MD5指纹 http://code.google.com/android/add-ons/google-apis/mapkey.html#getfingerprint