首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:‘keytool’未被识别为内部或外部命令、可操作程序或批处理文件

错误:‘keytool’未被识别为内部或外部命令、可操作程序或批处理文件
EN

Stack Overflow用户
提问于 2011-06-02 15:57:12
回答 32查看 350K关注 0票数 185

当我使用命令时:

代码语言:javascript
运行
复制
C:\>keytool -list -alias androiddebugkey 
            -keystore .android\debug.keystore 
            -storepass android -keypass android

我得到了这个错误:

'keytool‘未被识别为内部或外部命令、可操作程序或批处理文件。

我无法在计算机上获取证书指纹(MD5)。

我已经确保keystore文件位于适当的位置。

有什么帮助吗?

EN

回答 32

Stack Overflow用户

回答已采纳

发布于 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\ (和许多其他条目)

票数 254
EN

Stack Overflow用户

发布于 2013-01-08 00:26:44

这对我很有效!!:

转到此路径或keytool.exe文件所在的任何位置

代码语言:javascript
运行
复制
C:\Program Files\Java\jre7\bin

按住shift键并右键单击->,然后按Open command window here

终端将弹出,粘贴如下:

代码语言:javascript
运行
复制
keytool -list -v -keystore "C:\Users\"Your-User-Name(no quotes)"\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

为您提供MD5和SHA1

票数 124
EN

Stack Overflow用户

发布于 2012-04-14 18:43:07

找到了。

请转至:

代码语言:javascript
运行
复制
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

请转至:

代码语言:javascript
运行
复制
cmd -> keytool -list -alias androiddebugkey -keystore "C:\Users\meee\.android\debug.keystore" -storepass android -keypass android
票数 80
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6211919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档