【发布时间】:2012-11-04 19:09:01
【问题描述】:
我最近尝试访问由 Eclipse SDK 创建的调试密钥库,以便在我的应用程序中使用 Google 地图 API。现在我知道该文件存在并且有它的路径。但是,要访问它并接收 MD5 指纹,我必须使用 keytool 命令。
现在我被告知这个命令必须在计算机命令提示符下完成,因为没有 keytool GUI。这就是问题所在,因为我的命令提示符无法识别我给它的命令。这是命令:
keytool -list-alias androiddebugkey-keystore(path_to debug_keystore).keystore-storepass android -keypass android
(括号应该是左右箭头)命令提示符回复的:
keytool 不是内部或外部命令,可操作 程序或批处理文件。
现在我尝试手动输入我的路径 相信会是 (C:\Users\Adam.Android\debug.keystore).keystore 我已经 还尝试了 C:\Adam.Android\debug.keystore).keystore 的变体 Adam.Android\debug.keystore).keystore .Android\debug.keystore).keystore debug.keystore).keystore
然后它回复:“系统找不到指定的路径”
所以要么命令提示符无法识别命令“keytool”,要么我输入了错误的路径(这可能是因为我不经常使用命令提示符命令来知道如何成功写入路径)。
我还通过命令提示符运行C:\Program Files\Java\jre6\bin,它会回复:
C: program\ 没有被重新识别为内部或外部命令
请帮帮我。
【问题讨论】:
-
如果你的路径包含空格,使用
":"C:\Program Files\Java\jre6\bin"