【问题标题】:Obtaining Android Public Map API Key获取 Android 公共地图 API 密钥
【发布时间】:2011-06-24 00:02:55
【问题描述】:

我一直在尝试为我的 Android 应用获取公共地图 API 密钥。但是,我从 Google 收到的公钥不起作用。

我一直在使用以下步骤:


获取发布公共地图API密钥

1.获取私钥:

  • 使用 Eclipse 的导出来签署发布应用程序并创建新的密钥库

2.获取MD5证书:

  • 使用别名和密钥库设置

  • 在Java目录中使用keytool:keytool -list -alias poly_alias -keystore

  • 复制MD5证书

3.获取API Map Key:

4.使用新地图API密钥:

  • 在 strings.xml 中为字符串 mapApiKey 插入新的映射键

有人对我做错了什么有任何建议吗?

【问题讨论】:

标签: android google-maps


【解决方案1】:

您在最后一步中略显粗略,因此您可能需要查看此页面上的最后两个步骤:

http://code.google.com/android/add-ons/google-apis/mapkey.html#finalsteps.

如果它仍然不起作用,您可能想解释发生了什么,并更改值,但您可能想显示您的布局文件和 android 清单之一的示例,看看您是否有打错字什么的。

【讨论】:

    【解决方案2】:

    您正在按照说明使用发布签名密钥。确保您在发布模式下构建 APK。通常,您在调试模式下构建,并会使用基于调试签名密钥的 Maps API 密钥。

    【讨论】:

    • “使用 Eclipse 的导出来签署发布应用程序并创建新的密钥库” - 当我使用 Eclipse 时,我处于发布模式。我已经签署了应用程序并创建了一个密钥库,我创建了一个证书指纹并获取了相应的密钥,但是当我尝试使用 Google 提供给我的密钥时它不起作用。我的调试密钥对我有用,但没有释放密钥。请帮忙
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多