[英]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.