![](/img/trans.png)
[英]Android google maps - keytool generates SHA1 instead of MD5 hash
[英]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:3C: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.