我在网上关注指南(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
有人可以解雇并帮助我,因为我多年来一直在尝试这个并且不知道什么是错的。
非常感谢。
答案 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