Android版谷歌地图API,获得SHA1证书而不是MD5
当我尝试使用Android版谷歌地图API,获得SHA1证书而不是MD5,android,google-maps,md5,sha1,fingerprint,Android,Google Maps,Md5,Sha1,Fingerprint,当我尝试使用keytool获取MD5指纹时,我得到了一个SHA1指纹,而谷歌地图无法识别它。如何获取MD5指纹?使用JDK 1.6版而不是1.7版,因为1.7版默认使用SHA1生成指纹。 或者您可以使用keytool的(-v)选项为您提供所有支持的算法输出,您将在其中找到MD5。例如:keytool-v-list-keystore[您的密钥库路径],然后输入默认为[android]的密码(您可以从Eclipse窗口>Prefs>android>build获得密钥库路径) 真诚地, 数码狐 C:\
keytool
获取MD5指纹时,我得到了一个SHA1指纹,而谷歌地图无法识别它。如何获取MD5指纹?使用JDK 1.6版而不是1.7版,因为1.7版默认使用SHA1生成指纹。
或者您可以使用keytool的(-v)选项为您提供所有支持的算法输出,您将在其中找到MD5。例如:keytool-v-list-keystore[您的密钥库路径],然后输入默认为[android]的密码(您可以从Eclipse窗口>Prefs>android>build获得密钥库路径)
真诚地,
数码狐
C:\Program Files\Java\jdk1.7.0_04\bin>keytool.exe -V -list -alias androiddebugkey -keystore "C:\Documents and Settings\IBM\.android\debug.keystore" -storepass android -keypass android
考虑第一个路径中的jdk-bin
路径和第二个路径中的主用户目录。对于windows7
来说,它就像“C:\Users\username.android\debug.keystore”
使用上述命令,您将获得所有密钥。
有关更多详细信息,请浏览此链接,在cmd中尝试此链接:
首先走这条路:C:\Program Files\Java\jdk1.6.0\U 33\bin
然后
键入此命令
C:\Program Files\Java\jdk1.6.0\u 33\bin>keytool.exe-list-alias androiddebugkey-keystore C:\Users\Mitul.android\debug.keystore-keypass android-storepass android
blow代码会起作用的!
尝试此操作以获取md5密钥
C:\ProgramFiles\Java\jdk1.6.0\u 23\bin>keytool.exe-list-alias androiddebugkey-
密钥库“c:\Users\Administrator.android\debug.keystore”-storepass android-ke
伊帕斯机器人
管理员给出您自己的获取MD5、SHA1或SHA256的最简单、完整和永久的方法,而不是路径和用户,如下所示_
cmd
,然后单击ok李>
debug.keystore
文件所在的目录,例如我的debug.keystore文件的C:\Users\Admin\.android
路径C:\>keytool-list-v-alias androiddebugkey-keystore debug.keystore-keypass android-storepass android
e、 g。,
C:\Users\Admin.android>keytool-list-v-alias androiddebugkey-keystoredebug.keystore-keypassandroid-storepassandroid
输出
别名:androiddebugkey
创建日期:2013年9月20日
条目类型:PrivateKeyEntry
证书链长度:1
证书[1]:
所有者:CN=Android Debug,O=Android,C=US
发行人:CN=Android调试,O=Android,C=US
编号:39ea2d1c
有效期:2013年9月20日星期五10:55:39 IST至:2043年9月13日星期日10:55:39 IST
证书指纹:
MD5: 85:46:3B:8A:62:02:1D:DB:B6:BF:A1:9F:45:D4:54:C6
SHA1: 69:AF:B5:D6:14:ED:0B:31:89:6B:BD:0F:CC:3C:4C:57:CE:4C:A1:BC
SHA256: 57:7F:DE:25:31:38:4B:7F:4B:F1:96:CB:46:75:FC:34:85:E3:03:15:D3:
D7:DE:0E:55:82:1B:21:9F:62:97:4E
签名算法名称:SHA256withRSA
版本:3我希望这对大家都有帮助 只需在eclipse中导出应用程序,窗口中将显示MD5+SHA1。(就在“完成”之前)keytool-list-alias alias_name-keystore my-release-key.keystore生成了一个sha1证书?输出是什么样子的?指纹是21组2个十六进制符号,谷歌输出类似:“单击上一步并重新输入MD5指纹。”调试密钥库和为apk创建的密钥库是否也会发生同样的情况?请检查此链接。答案贴在这里。为我工作。我正在寻找生成SHA1密钥,-v选项为我工作,并显示所有证书指纹,如SHA1、MD5和其他信息。谢谢。就像:
>cd
然后../bin>keytool.exe-V-list-alias androiddebugkey-keystore“C:\Documents and Settings\\\.android\debug.keystore”-storepass android-keypass android