1

请帮助我并原谅任何错误,已经很晚了,我一直在尝试各种解决方案,因为我不喜欢打扰别人,如果我能帮上忙,但我已经碰壁了。

我最近尝试访问由 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).keysotre

然后它回复“系统找不到指定的路径”

因此,命令提示符无法识别命令“keytool”或我输入了错误的路径(这可能是因为我不经常使用命令提示符命令来知道如何成功编写路径

最后,我打电话给我的一位技术含量更高的朋友,他说这是因为我在 Windows 7 上运行,并且大多数命令功能在 Windows 7 操作系统中都被删除了,我将不得不恢复到 Vista。我对此持怀疑态度,因为我无法相信所有 android 程序员都仅限于 Vista。

如果有人经历过这种情况或知道如何解决它,请帮助我,因为我决心克服这个问题,但确实碰上了砖墙。

所以总结一下

我无法使用 keytool 访问调试密钥库(或为此创建我自己的)并且找不到解决方案

提前感谢所有帮助,我祈祷有人帮助我,因为我喜欢编程并且不想被这么小的事情停下来。

感谢阅读亚当

4

2 回答 2

3

Keytool 是 Java 的一部分,您应该在 Java 安装的 bin/ 文件夹中找到它。尝试在 C:\Program Files\Java\jre6\bin 中查找它(如果您有 JDK,则或类似的)。

于 2011-01-18T14:33:26.217 回答
0

确保键入文件路径 (C:\Users...),.keystore因此如果路径的结尾是debug.keystore,则应该...\debug.keystore.keystore没有尖括号。我花了一段时间才弄清楚。

于 2011-11-27T17:54:23.217 回答