繁体   English   中英

获取Google Maps API v2的API密钥时出现“输入无效”错误

[英]Getting 'Your input was invalid' error while obtaining an API Key for Google Maps API v2

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

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

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

请帮我解决这个错误。

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

参考此图片。

在此输入图像描述

首先转到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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM