繁体   English   中英

Google Maps哈希值不被接受(将SHA1转换为MD5?)

[英]Google Maps Hash value not accepted (Convert SHA1 to MD5?)

我按照Lee的android书中描述的生成MD5指纹的步骤:

在命令提示符下,我导航到:C:\\ Program Files \\ Java \\ jre7 \\ bin

然后我输入了:keytool.exe ... C:\\ Users \\ Clay.android \\ debug.keystore ...(等 - 来自Wei-Meng Lee的“开始Android平板电脑应用程序开发”第112页)

它会生成如下代码:

:CC:AB:1E:GD:E8:18:29:3A:25:3D:B9:19:23:F1:10:3​​C:15:14:CF:2B

当我在http://code.google.com/android/add-ons/google-apis/maps-api-signup.html上输入此内容时,会转到另一个页面,告诉我输入的值无效(“您输入的指纹无效。请按浏览器上的“返回”按钮并输入有效的证书指纹“)

注意:我没有添加“”部分。 我尝试使用和不使用冒号分隔符。

因为它说它是需要的MD5,并且值显然是SHA1,我是否需要将此SHA1转换为MD5? 如果是这样,怎么样?

如果使用JDK 7 keytool,请添加-v选项。 它将在其输出中包含MD5指纹。

您需要使用JDK6 keytool生成密钥。

接受答复后编辑
如另一个答案中所述,您还可以将JDK7 keytool与-v参数一起使用。

请访问: http//www.cafewebmaster.com/online_tools/sha1将sha1(指纹)值放入文本框,工具将自动将其转换为MD5指纹。 希望这能解决您的问题。

暂无
暂无

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

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