当我尝试使用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?
答案 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会给你正确的密钥。