1

我的 google maps 嵌入式 android 应用程序在模拟器和真实设备上正常工作,但在签署我的应用程序并将 .apk 文件放在真实设备上后,它不会加载 google maps。我认为我犯了一些签名错误。我已经注册了 debug.keystore与谷歌一起获取谷歌地图 API 密钥。我在互联网上搜索了谷歌地图嵌入式安卓应用程序的签名方法,但我没有发现任何对我有用的东西。我正在将这个应用程序发布到安卓市场但是这个(谷歌地图没有加载真实设备)问题困扰着我。

所以请任何人帮助我,我可以获得谷歌地图 API 密钥供公众使用,并可以正确签署这个应用程序。

提前致谢 。

4

1 回答 1

3

我很确定当你发布一个安卓应用程序时你需要一个不同的地图 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

于 2011-10-15T02:58:02.327 回答