当我使用命令时:
C:\>keytool -list -alias androiddebugkey
-keystore .android\debug.keystore
-storepass android -keypass android
我得到了这个错误:
'keytool‘未被识别为内部或外部命令、可操作程序或批处理文件。
我无法在计算机上获取证书指纹(MD5)。
我已经确保keystore文件位于适当的位置。
有什么帮助吗?
发布于 2011-06-02 15:59:15
检查keytool可执行文件所在的目录是否在%PATH%
环境变量上。
例如,在我的Windows7机器上,它在C:\Program Files (x86)\Java\jre6\bin
中,并且我的%PATH%
变量看起来像C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Java\jre6\bin;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
(和许多其他条目)
发布于 2013-01-08 00:26:44
这对我很有效!!:
转到此路径或keytool.exe文件所在的任何位置
C:\Program Files\Java\jre7\bin
按住shift
键并右键单击->,然后按Open command window here
键
终端将弹出,粘贴如下:
keytool -list -v -keystore "C:\Users\"Your-User-Name(no quotes)"\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
为您提供MD5和SHA1
发布于 2012-04-14 18:43:07
找到了。
请转至:
my computer->rightClick->properties->Advanced system settings->environment variables->find path in system variables->dbl click-> paste the "C:\Program Files\Java\jdk1.6.0_16\bin"->OK
请转至:
cmd -> keytool -list -alias androiddebugkey -keystore "C:\Users\meee\.android\debug.keystore" -storepass android -keypass android
https://stackoverflow.com/questions/6211919
复制相似问题