google maps api for android,获得SHA1证书而不是MD5

Bra*_*esh 54 android google-maps md5 sha1 fingerprint

当我尝试使用MD5指纹时keytool,我得到一个SHA1指纹而谷歌地图无法识别它.我如何获得MD5指纹?

小智 119

使用JDK版本1.6而不是1.7,因为1.7默认情况下使用SHA1生成指纹.或者您可以使用keytool的(-v)选项为您提供所有支持的算法输出,您将在其中找到MD5.例如:keytool -v -list -keystore [你的密钥库路径],然后默认输入密码[android](你可以从Eclipse窗口> Prefs> Android> build获取密钥库路径).

真诚的,DigitalFox

  • 我正在寻找生成SHA1密钥,-v选项适用于我并显示所有证书指纹,如SHA1,MD5和其他信息.谢谢. (2认同)

Rah*_*dia 24

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
Run Code Online (Sandbox Code Playgroud)

考虑jdk-bin第一个路径位置中的路径和第二个路径中的主用户目录.因为windows 7它就像"C:\Users\username.android\debug.keystore"

使用上面的命令,您将获得所有密钥.

有关详细信息,请通过此androidgoogle-maps-api-key-signup-md5-certification-key