1

我想在 Android 中为谷歌地图获取 MD5 指纹,但是当我尝试在命令窗口中运行它时,它会显示以下消息。我该如何克服这个问题?

命令行:

C:\>C:\Program Files\Java\jre6\bin>keytool.exe -list -alias androiddebugkey -key
store C:\Documents and Settings\Saurabh\.android\debug.keystore -storepass andro
id -keypass android

错误:

'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
4

3 回答 3

2

采用

C:>cd C:\Program Files\Java\jre6\bin 

首先,然后从 bin,执行 ketool.exe,它的命令是:

keytool -list -alias androiddebugkey -key store C:\Documents and Settings\Saurabh.android\debug.keystore -storepass andro id -keypass android
于 2011-05-09T05:16:42.750 回答
1

使用这个简单的命令 keytool -list -keystore "C:\Documents and Settings\Saurabh.android\debug.keystore"..

就是这样..输入两次..

于 2011-05-09T08:55:19.607 回答
1

检查路径 C:\Documents and Settings\Saurabh 是否包含文件夹 .android。如果没有,请选择包含 .android 的路径(如果您不知道在哪里,那么如果您使用的是 eclipse,请转到 Window->Preferences->Android->Build 并检查 Default debug keystore path 并给出它而不是 C:\文档和设置\Saurabh.android\debug.keystore

如果您提供正确的调试密钥库路径,则运行以下代码应该会为您提供 MD5 指纹...请注意,在之前的帖子中您错过了 .android 之前的“\”

C:\Program Files\Java\jre6\bin>keytool -list -alias androiddebugkey -keystore C:\Documents and Settings\Saurabh.android\debug.keystore -storepass andro id -keypass android

于 2011-06-28T16:25:04.927 回答