Android Map Certifivate Fingerprint。 (MD5):

时间:2013-08-15 08:10:27

标签: android google-maps android-mapview

所以我想在android上做一个地图应用程序。

我在mac os终端上编写了这段代码来创建证书指纹

keytool -list -alias androiddebugkey -keystore~ / .android / debug.keystore -storepass android -keypass android

代码生成:

(MD5):C9:C1:40:66:40:07:D0:8C:FF:44:A3:7D:F4:73:57:4B

我不知道为什么但代码生成MD5而不是SHA-1 我知道我需要 20 字符指纹,但我的终端生成 16 字符。

如果我的指纹错了,我怎么能创建真实的指纹。如果它的确如此,我如何从developer.google.com

创建地图的Api密钥

如果您有任何线索请帮忙。谢谢

2 个答案:

答案 0 :(得分:2)

在您提供的keytool命令的末尾添加-v。它可能看起来像这样。

keytool -list -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android -v

更新:

之前我回答了一些类似相关的问题,如果我的回答不够,你可能会从中得到一个想法。 :)

How to/Error in declaring google-play-services-component

答案 1 :(得分:0)

在eclipse中安装插件  http://keytool.sourceforge.net/update 去eclipse - >帮助 - >在链接上方安装新的软件粘贴

并安装

然后在ecipse open keystore选项中打开keytool 它会给你SHA1指纹。

(keytool窗口将在errorlog和logcat旁边打开 点击下拉菜单然后androiddebugkey点击它,你将获得所有信息)