Android& Google地图:获取指纹和签名证书时遇到问题

时间:2010-04-13 13:03:58

标签: android google-maps

我在网上关注指南(http://code.google.com/android/add-ons/google-apis/mapkey.html),我遇到了“获取签名证书的MD5指纹”的麻烦。

我找到了keytool的位置,现在当我进入命令行时

keytool -list -alias androiddebugkey -keystore“C:\ Users \ Chris.android \ debug.keystore”-storepass android -keypass android

我收到以下错误

keytool error:java.lang.Exception:密钥库文件不存在:C:\ Users \ Chris.android \ debug.keystore

有人可以解雇并帮助我,因为我多年来一直在尝试这个并且不知道什么是错的。

非常感谢。

3 个答案:

答案 0 :(得分:0)

运行

keytool -list -alias androiddebugkey -keystore“C:\ Users \ Chris.android \ debug.keystore”-storepass android -keypass android

你在Chris和.android

之间遗漏了一个\

答案 1 :(得分:0)

导出您的Android应用程序,然后导出的最后一页将为您提供MD5以及SHA1

答案 2 :(得分:0)

首先必须通过cmd行导航到您的JAVA主目录。像这样:

C:\Program Files\Java\jdk1.7.0_71\bin>

然后输入

keytool -list -v -keystore c:\Users\YOUR_USERNAME\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android

因此,如果您的用户名是法兰德斯,那么它将是:

keytool -list -v -keystore c:\Users\Flanders\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android

我希望你知道你的用户名。如果没有,你可以这样做:

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

如果您不知道Java主目录的位置,请检查PC上的环境变量,以确定它是否在PATH变量中设置。要执行此操作,请转到我的电脑或此PC(Windows 10) - >右键 - >点击属性 - >点击高级系统设置 - >单击窗口底部的Environment Variables,在User Variables中搜索PATH变量。

验证客户端的详细信息(包括地图)位于https://developers.google.com/android/guides/client-auth