2010-04-13 47 views
1

我在这里(http://code.google.com/android/add-ons/google-apis/mapkey.html)在线跟踪指南,并且在“获取签名证书的MD5指纹”时遇到问题。Android和谷歌地图:获取指纹和签名证书时遇到问题

伊夫发现密钥工具的位置,现在,当我把进入命令行

的keytool -list -alias androiddebugkey -keystore “C:\用户\ Chris.android \ debug.keystore” -storepass机器人 - 关键通过安卓

我得到以下错误

的keytool错误:java.lang.Exception的:密钥库文件不存在:C:\用户\ Chris.android \ debug.keystore

有人能提供一些线索光和帮助我,因为我一直在长期保持这种状态并不知道什么是错的。

非常感谢。

回答

0

运行

的keytool -list -alias androiddebugkey -keystore “C:\用户\ Chris.android \ debug.keystore” -storepass的android -keypass安卓

你离开了克里斯之间的\。安卓

+0

发现噢,抱歉这仅仅是一个错字。我试着用\插入,但仍然是相同的错误。 由于某种原因,它说该密钥库不存在于该位置,但我可以清楚地看到它在那里,当我浏览到那里! – Capsud 2010-04-13 13:42:17

0

导出您的Android应用,然后出口的最后一页会给你MD5以及SHA1

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主目录是检查你电脑中的环境变量,以确定它是否是在PATH变量设置。要做到这一点去我的电脑或这台电脑(Windows 10) - >右键点击 - >点击属性 - >点击高级系统设置 - >点击窗口底部的环境变量,搜索PATH变量用户变量。

来验证您的客户端(包含地图)的细节在https://developers.google.com/android/guides/client-auth