4

我正在为谷歌地图做一个示例应用程序。我正在使用/extras/google/google_play_services/samples/maps在 android 目录中给出的相同示例代码。

我正在尝试创建一个 API 密钥以在示例应用程序中使用。我指的是为 Google Maps Android API v2 服务和Google Maps Android API v2 docs创建和获取 API 密钥,我在 Google 控制台页面上收到错误消息。

输入MD5 和包名(as CF:7C:E3:40:8E:SA:2B:31:E8:E7:ED:31:7A:8A:D7:46;com.test.myapp)后,我收到“您的输入无效”错误。我正在正确执行所有步骤(直到出现此错误)(正如我给定的 URLS 所说),但不知道为什么会出现此错误。

请帮我解决这个错误。

4

3 回答 3

14

您正在放置密钥库的 MD5 指纹,但此 api 需要 SHA1。

参考这张图片。

在此处输入图像描述

于 2012-12-24T12:00:34.113 回答
2

首先转到 jdk 文件夹 bin 表单,输入以下命令

keytool.exe -v -list  -keystore "C:\Users\NewPC\.android\debug.keystore" -storepass android -keypass android

您将获得包括 sha1 指纹在内的所有键的详细输出,然后按照 google api 网站中的步骤进行操作。
sha1 看起来像这样

B9:BC:1A:87:5A:9E:29:8A:DE:BD:41:19:63:A1:FD:60:04:EA:83:4A
于 2013-03-02T09:37:41.200 回答
-2

Google 现在停止了 API 密钥生成,您可以使用新的 V3 版本的 google api,并且您可以使用您的帐户启用所有您想要的服务。

于 2012-12-24T11:35:13.860 回答