获取地图API时,使用MD5和SHA1有什么区别吗?

3

我得到了以下结果:

C:\Program Files\Java\jdk1.7.0\bin>keytool -list -alias androiddebugkey -keystor e "C:\Documents and Settings\Administrator.android\debug.keystore" -storepass a ndroid -keypass android androiddebugkey,2011年5月27日,PrivateKeyEntry, 证书指纹(SHA1):“某些代码”

但是,在http://code.google.com/android/maps-api-signup.html中输入此内容以获取MAP API后,它显示为无效指纹。

请问这个指纹是否正确。因为我得到的是SHA1而不是MD5。我该如何获取API密钥?

2个回答

8

使用JDK 1.7安装后,默认情况下,keytool输出SHA1指纹而非MD5。添加-v选项可以查看MD5。

请更新此页面以包含此信息,许多开发人员在尝试获取地图密钥时遇到问题。

http://code.google.com/p/android/issues/detail?id=19035

命令示例:keytool -v -list -alias alias_name -keystore my-release-key.keystore


0

输入密钥后加上分号和应用程序包名称,例如:sha1 code blablabla;com.example,然后生成密钥。

编码愉快....

同时检查this教程并重新检查您遵循的步骤,这对我有用....


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接