Android地图认证指纹。(MD5):

Android地图认证指纹。(MD5):,android,google-maps,android-mapview,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字符指纹

所以我尝试在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为map创建Api密钥


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

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

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

我以前回答过类似这样的相关问题,如果我的回答对您来说不够,您可能会从中有所了解。:)

安装eclipse插件 转到eclipse->帮助->安装新软件粘贴到链接上方

然后安装它

然后将提供ecipse open keystore选项中的open keytool 它会给你留下指纹

(钥匙工具窗口将在errorlog和logcat旁边打开 单击下拉菜单,然后单击androiddebugkey(您将在此处获得所有信息)