【问题标题】:error getting the md5 fingerprint [duplicate]获取 md5 指纹时出错 [重复]
【发布时间】:2011-07-19 05:46:12
【问题描述】:

可能重复:
Android:Google Maps API Key Signup : MD5 certification key

我想显示谷歌地图。为此,我必须生成 md5 指纹。 我必须按如下方式运行命令:

keytool.exe -list -alias androiddebugkey -keystore "C:\android\debug.keystore" -storepass android -keypass android

我收到了这个错误

keytool.exe -list -alias androiddebugkey -keystore "C:\android\debug.keystore" -storepass android -keypass android

请帮助我。有没有其他方法可以获取 md5 指纹?提前谢谢.....

【问题讨论】:

  • 你是否包含了环境变量的路径?邮政编码或屏幕截图。准确说出您想要什么以及您面临的问题。

标签: android google-maps keytool


【解决方案1】:

Java 关于这个工具的文档很糟糕。我花了很长时间才弄清楚并为自己创建了一个演练,以防我需要再做一次。这对我来说很有意义,希望它对世界有意义。 我使用 Java 1.6 版并假设这适用于您拥有的任何版本,但您只需更改文件夹中的版本号。

1) 打开命令提示符

2) 将目录更改为该目录:C:\Program Files\Java\jdk1.6.0_26\bin

3) 复制粘贴(显然用您当前的 Windows 用户名更改 Dude)

keytool.exe -list -alias androiddebugkey -keystore "C:\Users\Dude\.android\debug.keystore" -storepass android -keypass android

4) MD5 将以这种模式显示,其中 X 可以是数字或字母: XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:

5) 转到此处:http://code.google。 com/android/maps-api-signup.html

6) 按照步骤操作,生成的 apikey 如下所示:

(仅供参考,我只是捣碎了一堆键来创建如下所示的字符串)

来自 Google Web API 密钥工具

您的密钥是: 93dn23o812dsm19021087ry2f823o8fn3f0vkTL 此密钥适用于所有使用您的证书签名且指纹为: XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:

这是一个示例 xml 布局,可帮助您开始走向系统映射的辉煌:

              <com.google.android.maps.MapView
             android:layout_width="fill_parent"
             android:layout_height="fill_parent"
             android:apiKey="93dn23o812dsm19021087ry2f823o8fn3f0vkTL"
             />

【讨论】:

    猜你喜欢
    • 2012-01-04
    • 2013-12-25
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多