我创建了自己的Keystore
并获得了MD5 Certification Fingerprint Key
,我正在编写以下命令:
C:\Users\XX\.android>keytool -list -alias mykey -keystore mykey.keystore
然后返回
mykey, 16 Jul, 2012, PrivateKeyEntry,
Certificate fingerprint (SHA1): 40:6A:97:77:FE:25:55:25:03:D2:8E:93:FD:74:21:A7:52:XX:YY:ZZ
而我正在寻找MD5密钥,因为每当我尝试使用此密钥获取GoogleMap Api
密钥时它会说:
The fingerprint that you entered is not valid.
请帮助我获取MD5 key
。
如果可能,还可以简要描述这两种类型键之间的区别
感谢。
答案 0 :(得分:4)
只需在keytool
之后添加-vC:\Program Files\Java\jdk1.7.0\bin>keytool -v -list -alias
androiddebugkey -keystore debug.keystore -storepass android -keypass android
答案 1 :(得分:1)
Open the command prompt and follow the steps
D:\android-sdk-windows-1.6_r1\tools>keytool -genkey -v -keystore projectkey.keystore -alias aliasname -keyalg RSA -keysize 2048 -validity 15000
Enter keystore password: ------------
What is your first and last name?
[Unknown]: ------------
What is the name of your organizational unit?
[Unknown]: ------------
What is the name of your organization?
[Unknown]: ------------
What is the name of your City or Locality?
[Unknown]: ------------
What is the name of your State or Province?
[Unknown]: ------------
What is the two-letter country code for this unit?
[Unknown]: ------------
D:\android-sdk-windows-1.6_r1\tools>keytool -v -list -alias aliasname -keystore projectkey.keystore
Enter keystore password:
aliasname, Dec 7, 2010, PrivateKeyEntry,
Certificate fingerprint (MD5): CA:CF:AA:0E:5A:2B:88:C8:64:F1:FA:F7:29:21:50:FF
答案 2 :(得分:0)
I thinks the query is not correct ,
C:\Users\XX.android>keytool -list -alias mykey -keystore mykey.keystore
because for a md5 key you first go to jdk bin
C:\Program Files\Java\jdk1.6.0_21\bin>
then run the following command
keytool -list -alias the_alias_name_of_keystore -keystore
keystore_with_full_path like
C:\Program Files\Java\jdk1.6.0_21\bin>keytool -list -alias map -keystore
D:\SampleMap
and it gives you output like
Enter keystore password:
SampleMap, Apr 6, 2012, PrivateKeyEntry,
Certificate fingerprint (MD5): 4F:63:53:33:33:5A:79:F6:53:C2:33:E6:E7:A6:8F:C9