Keytool 未被识别为 Internal/External 命令

Keytool Is Not Recognized As An Internal/External Command

美好的一天,我很难拿到我的钥匙。我遵循了此 link ERROR: Keytool 中的一些建议答案,但其中 none 有效。

这些是我执行的步骤:

CMD-> cd .android (我换了目录) -> dir (显示列表在.android 文件夹)

之后我找到我的 keytool 路径目录并将其粘贴到 cmd

"C:\Program Files\Java\jdk1.7.0_79\bin\keytool"

问题出在下一步: keytool -list -v keystore debug.keystore

它会产生错误:keytool 未被识别为 internal/external 命令、可运行的程序或批处理文件。

而不是

keytool -list -v keystore debug.keystore

cd 进入 .android

"C:\Program Files\Java\jdk1.7.0_79\bin\keytool" -list -v -keystore -alias androiddebugkey -storepass android -keypass androiddebug.keystore

一般(没有 cd-ing);

"C:\Program Files\Java\jdk1.7.0_79\bin\keytool" -list -v -keystore "C:\Users\username\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

如果您的目标是生成新密钥,请执行;

"C:\Program Files\Java\jdk1.7.0_79\bin\keytool" -genkey -v -keystore mykey.keystore

您将在 "C:\Users\username\mykey.keystore"

处找到钥匙

请务必将上面的 username 替换为您在计算机上的用户名