当我使用命令时:
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)。
我已经确保密钥存储库文件位于适当的位置。
任何帮助吗?
当前回答
精细的作品
进入路径
C:\Program Files\Java\jre7\bin> keytool -exportcert -alias androiddebugkey -keystore "C:\Users\Developer\.android\debug.keystore"
然后输入ketsour密码,工作完成!!
其他回答
这是由于keytool.exe的路径没有设置。
在您的windows机器中打开命令提示符,转到您想运行keytool cmd的地方,然后设置keytool.exe存在的路径
步骤1:打开cmd提示符并运行
cd C:\Program Files\Java\jdk<your jdk version>\jre\lib\security
第二步:在cmd命令下运行,使用
set PATH=C:\Program Files\Java\jdk<your jdk version>\bin
第三步:运行keytool cmd,现在它将能够识别
keytool -list -alias <rest of the arguments>
检查keytool可执行文件所在的目录是否在您的%PATH%环境变量上。
例如,在我的Windows 7电脑上,它就在 C:\Program Files (x86)\Java\jre6\bin;C:\WINDOWS\System32\WindowsPowerShell\v1.0\(和许多其他条目)
进入“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。
给:
keytool -list -keystore ~/.android/debug.keystore
在您的行中,密钥库中还有一个空间。请核对一下。
如果你想从终端的任何位置运行keytool
例如:C: > keytool
你需要添加系统变量
Windows:
1) create:
JAVA_HOME
C:\Program Files\Java\jdk1.7.0_45
2) add to Path
%JAVA_HOME%\bin;