Android谷歌地图 - keytool生成SHA1而不是MD5哈希

时间:2011-10-27 09:45:46

标签: android

当我尝试使用Keytool“C:\ Program Files \ Java \ jdk1.7.0 \ bin”生成MD5密钥时 使用此参数:

C:>“C:\ Program Files \ Java \ jdk1.7.0 \ bin \ keytool.exe”-list -alias and roiddebugkey -keystore“C:\ Users \ user1.android \ debug.keystore”-storepass andro id -keypass android androiddebugkey,20.09.2011,PrivateKeyEntry, Huella Digital de Certificado(SHA1):ED:55:7E:68:28:7A:90:28:B1:2F:62:3A:B5:94:06:DD:C4:6C:D6:20

当我试图提交这个“ED:55:7E:68:28:7A:90:28:B1:2F:62:3A:B5:94: 06:DD:C4:6C:D6:20“http://code.google.com/android/maps-api-signup.html的关键 - 它不起作用。如何使它工作?为什么我有SHA1而不是MD5?

6 个答案:

答案 0 :(得分:15)

在命令中添加-v,如下所示:

keytool -v -list -keystore .....

答案 1 :(得分:7)

您必须使用jdk1.6中的Keytool

答案 2 :(得分:4)

使用此命令获取MD5 fingerprint

C:\Program Files\Java\jdk1.6.0_16\bin>keytool -list -alias androiddebugkey 
-keystore "Your debug key location" -storepass android -keypass android

您还可以在androidcookers.co.cc

获取完整的教程

答案 3 :(得分:1)

尝试

 C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -v -alias androiddebugkey 
-keystore C:\Users\DON\.android\debug.keystore -storepass android -keypass android

DON是您的系统名称

答案 4 :(得分:1)

试试这个:

C:\Program Files (x86)\Java\jdk1.7.0_07\bin>keytool -exportcert -alias androiddebugkey -keystore "C:\Users\itt\.android\debug.keystore" -list -v

答案 5 :(得分:0)

我自己没有安装Java 7,但是它的keytool有一个新的命令行参数,即-keyalg。

我知道你可以指定-keyalg RSA,所以也许-keyalg MD5会给你正确的密钥。