我使用一些命令从debug.keystore文件中获取MD5私钥,但实际上我得到的是SHA1私钥而不是MD5.我不知道如何获得MD5.
这是我使用的命令.
keytool -list -alias androiddebugkey -keystore (path_to_debug_keystore).keystore -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)
raf*_*end 42
尝试简单地在命令中添加-v.然后你会得到MD5,SHA1和SHA256的指纹.Google API注册应接受MD5.=)
Rob*_*ond 28
当我这样做时,我使用了这个.
keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android -v
Run Code Online (Sandbox Code Playgroud)
看起来您的密钥库文件不正确.
use*_*032 21
你不需要降级你的jdk!
您应该如您所建议的那样在keytool命令中添加'-v'.
keytool -list -v -keystore ~/.android/debug.keystore
Run Code Online (Sandbox Code Playgroud)
这是因为您使用的是jdk7,与jdk6不同,默认情况下不会打印MD5证书指纹.
android 文档没有提到这个(按照postdate)
小智 5
感谢大家.现在我拿到了MD5私钥.我用的是JDK7.供你参考,
C:\Program Files\Java\jdk1.7.0\bin>keytool.exe -list -v -keystore "C:\Documents
and Settings\Administrator\.android\debug.keystore" -storepass android -keypass
android
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33092 次 |
| 最近记录: |