当我使用命令时:
C:\>keytool -list -alias androiddebugkey
-keystore .android\debug.keystore
-storepass android -keypass android
我得到这个错误:
'keytool'不能被识别为内部或外部命令、可操作程序或批处理文件。
我无法在计算机上获得证书指纹(MD5)。
我已经确保密钥存储库文件位于适当的位置。
任何帮助吗?
当我使用命令时:
C:\>keytool -list -alias androiddebugkey
-keystore .android\debug.keystore
-storepass android -keypass android
我得到这个错误:
'keytool'不能被识别为内部或外部命令、可操作程序或批处理文件。
我无法在计算机上获得证书指纹(MD5)。
我已经确保密钥存储库文件位于适当的位置。
任何帮助吗?
当前回答
进入“我的电脑->”右键单击->系统属性->环境变量->路径-> 将jdk/bin添加到此路径下 C:\Program Files\Java\ jdk1.8.0_211 \ bin
*如果这不起作用,那么
在cmd中使用下面的命令设置路径 set PATH=C:\Program Files\Java\jdk1.8.0_211\bin
现在路径设置好了,你可以使用keytool了
其他回答
这对我很管用!!:
转到这个路径或任何你有keytool.exe文件的地方
C:\Program Files\Java\jre7\bin
按住shift并右键单击->,然后在这里按打开命令窗口
终端将弹出,粘贴这个:
keytool -list -v -keystore "C:\Users\"Your-User-Name(no quotes)"\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
给你MD5和SHA1
对于windows 10,您需要访问C:\Program Files\Java\ jre1.8.0_161\bin
重新启动命令并打开
在以下路径搜索即可: C:\→程序文件→Java→jre1。XXX→bin 确保这个bin文件夹包含这个keytool.exe
然后打开命令提示符。
然后输入:(cd表示更改目录) cd C:\Program Files\Java\ jre1.8.0_231\bin
然后输入命令,并按enter
这意味着,您的shell无法找到硬盘上的工具。
A)
将工作目录更改为C:\Program Files\Java\jre6\bin\ 执行keytool -list -alias androiddebugkey keystore <完整目录名,确保使用引号括起来> -storepass android -keypass android
B)
将C:\Program Files\Java\jre6\bin\添加到PATH变量中
进入“C:->Program Files->Java->jdk->bin”。这里有keytool.exe文件。 2.复制路径到bin。 3.转到:控制面板\系统和安全\系统 4.单击“高级系统设置” 5.单击环境变量 6.在系统变量(下半部分)下:双击变量:路径 B.添加路径:(点击新建然后添加) C:\Program Files\Java\ jdk1.8.0_191 \ bin (你的路径) 8.验证: 打开命令提示符并输入“Keytool” 它应该显示keytool细节和没有错误mssg。