android - 如何为谷歌地图嵌入式 Android 应用程序创建我自己的指纹供公众使用

标签 android google-maps keystore api-key

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

所以请任何人帮助我,我可以获得谷歌地图 API key 供公众使用,并且可以正常使用 签署此应用。

提前致谢。

最佳答案

我很确定您在发布 Android 应用程序时需要不同的 map API key 。

我引用:

请记住,每个 Maps API key 都与特定的签名证书唯一关联。这意味着:

•当您开始开发时,您可以使用SDK工具创建的调试证书进行注册。

•当您准备好发布您的应用程序时,您需要使用您将用于签署您的应用程序发布的证书再次注册。然后,您必须更新您的 MapView 元素,以便它们引用发布 API key ,而不是调试 key ,然后使用您的发布证书签署您的应用程序。

以上引文可在此处找到: 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

关于android - 如何为谷歌地图嵌入式 Android 应用程序创建我自己的指纹供公众使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7774021/

相关文章:

Android:WAITING来自对话框的用户输入?

java - openRawResource() 总是抛出 NotFoundException

ssl - 如何修复从 jks 到 pkcs12 的信任库类型

javascript - 如何在滚动位置上平移谷歌地图

swift - 在搜索栏中弹出表格 View ,swift 2

php - 使用谷歌地图提交位置

android - 在 SSLContext 中使用硬件支持的 key

android - 添加 RTMP 插件 (gstreamer-plugin-bad-0.10.23) 支持到 Gstreamer Android SDK 2013.6 Congo

android - 为什么 getSpeed() 在 android 上总是返回 0

java - Android 将文件写入不同的应用程序文件夹