调试密钥库中缺少Android MD5调试指纹

调试密钥库中缺少Android MD5调试指纹,android,debugging,md5,fingerprint,Android,Debugging,Md5,Fingerprint,我已经构建了一个新的开发机器并安装了Android SDK。我试图获取Android MD5调试指纹,但似乎无法生成。我已经删除了debug.keystore以创建一个新的,并且只存在SHA1指纹 请告知 以下是我的debug.keystore内容: c:>“c:\ProgramFiles\Java\jdk1.7.0\bin\keytool”-列表-密钥库“c:\users\me\.android\debug.keystore” 输入密钥库密码: *********警告警告********* *

我已经构建了一个新的开发机器并安装了Android SDK。我试图获取Android MD5调试指纹,但似乎无法生成。我已经删除了debug.keystore以创建一个新的,并且只存在SHA1指纹

请告知

以下是我的debug.keystore内容:

c:>“c:\ProgramFiles\Java\jdk1.7.0\bin\keytool”-列表-密钥库“c:\users\me\.android\debug.keystore” 输入密钥库密码:

*********警告警告********* *存储在密钥库中的信息的完整性* *尚未验证!为了验证其完整性* *您必须提供密钥库密码* *********警告警告*********

密钥库类型:JKS 密钥库提供程序:SUN

您的密钥库包含1个条目

androiddebugkey,2011年5月2日,PrivateKeyEntry, 证书指纹(SHA1):F8:A5:0E:DD:61:5D:FC:86:D9:33:13:48:30:E0:EF:37: 47:81:60:EF

c:>


我正在运行Windows7 64位。MD5指纹也没有显示在我从以前系统(WindowsXP SP3)的备份中还原的生产密钥库中。

您的命令Y应该用于调试证书: “C:\Program Files\Java\jdk1.7.0\bin\keytool”-列表-别名androiddebugkey-密钥库“C:\users\me\.android\debug.keystore”-storepass android-keypass android
(from:)

您的命令应用于调试证书: “C:\Program Files\Java\jdk1.7.0\bin\keytool”-列表-别名androiddebugkey-密钥库“C:\users\me\.android\debug.keystore”-storepass android-keypass android
(from:)

我找到了答案。SO()上还有一篇帖子说

jdk-7-ea-bin-b140-windows-x64

jdk-6u25-windows-x64

解决了这个问题。这对我很有效

德兰菲,你的回答在技术上是正确的,但这是我首先使用的

jdk-7-ea-bin-b140-windows-x64显然有一些问题需要解决


我也许应该首先说明javaSDK版本——对不起!

我找到了答案

jdk-7-ea-bin-b140-windows-x64

jdk-6u25-windows-x64

解决了这个问题。这对我很有效

德兰菲,你的回答在技术上是正确的,但这是我首先使用的

jdk-7-ea-bin-b140-windows-x64显然有一些问题需要解决


我可能应该首先说明javaSDK版本-抱歉!

Java7(1.7.0)更改了keytool命令的默认输出。请参阅。

Java7(1.7.0)更改了keytool命令的默认输出。请参阅。

添加-v选项以打印所有可能的指纹,因此完整的命令如下所示,然后选择MD5输出:

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

添加-v选项以打印所有可能的指纹,因此完整命令如下所示,然后选择MD5输出:

keytool -v -list -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android
请遵循以下步骤:-

c:>cd“c:\ProgramFiles\Java\jdk1.6.0\bin>keytool”-列表-密钥库“c:\users\me.android\debug.keystore”

*注意:-用您的用户名替换我

在这之后你得到了MD5, 复制MD5并将其粘贴到 并为map生成API密钥,在main.xml文件中使用该API密钥。 愿它能帮助你。 如果不起作用,请回复以下步骤:-

c:>cd“c:\ProgramFiles\Java\jdk1.6.0\bin>keytool”-列表-密钥库“c:\users\me.android\debug.keystore”

*注意:-用您的用户名替换我

在这之后你得到了MD5, 复制MD5并将其粘贴到 并为map生成API密钥,在main.xml文件中使用该API密钥。 愿它能帮助你。
如果不起作用,请回复

我仍然只获得SHA1指纹:C:\Users\me>“C:\Program Files\Java\jdk1.7.0\bin\keytool”-列表-别名andro iddebugkey-密钥库“C:\Users\me\.android\debug.keystore”“-storepass andro id-keypass android androiddebugkey,2011年5月2日,PrivateKeyEntry,证书指纹(SHA1):F8:A5:0E:DD:61:5D:FC:86:D9:33:13:48:30:E0:EF:37:47:81:60:EF C:\Users\me>此外:C:\Users\me>“C:\Program Files\Java\jdk1.7.0\bin\keytool”-列表-别名andro iddebugkey-keystore”C:\Users\me\android\debug.keystore”keytool错误:java.lang.Exception:密钥库文件不存在:C:\users\me\。由于某种原因,必须在编辑器中转义“\\”。我编辑过。我仍然只得到SHA1指纹:C:\Users\me>“C:\Program Files\Java\jdk1.7.0\bin\keytool”-列表-别名andro iddebugkey-密钥库“C:\Users\me\.android\debug.keystore”-storepass andro id-keypass androiddebugkey,2011年5月2日,PrivateKeyEntry,证书指纹(SHA1):F8:A5:0E:DD:61:5D:FC:86:D9:33:13:48:30:E0:EF:37:47:81:60:EF C:\Users\me>此外:C:\Users\me>“C:\Program Files\Java\jdk1.7.0\bin\keytool”-列表-别名andro IDDebuggeKey-密钥库“C:\Users\me\.android\debug.keystore”keytool错误:java.lang.Exception:密钥库文件不存在:C:\users\me\。由于某种原因,必须在编辑器中转义“\\”。我编辑过。你应该使用maifest中的api键作为-android:apiKey=“@string/map\u api\u key”你应该使用maifest中的api键作为-android:apiKey=“@string/map\u api\u key”