所以我想在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密钥如果您有任何线索请帮忙。谢谢
答案 0 :(得分:2)
在您提供的keytool命令的末尾添加-v。它可能看起来像这样。
keytool -list -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android -v
更新:
之前我回答了一些类似相关的问题,如果我的回答不够,你可能会从中得到一个想法。 :)
答案 1 :(得分:0)
在eclipse中安装插件 http://keytool.sourceforge.net/update 去eclipse - >帮助 - >在链接上方安装新的软件粘贴
并安装
然后在ecipse open keystore选项中打开keytool 它会给你SHA1指纹。
(keytool窗口将在errorlog和logcat旁边打开 点击下拉菜单然后androiddebugkey点击它,你将获得所有信息)