错误:“ keytool”未被识别为内部或外部命令,可操作程序或批处理文件

当我使用命令


C:\>keytool -list -alias androiddebugkey 

            -keystore .android\debug.keystore 

            -storepass android -keypass android

我收到此错误:


无法将“ keytool”识别为内部或外部命令,可操作程序或批处理文件。


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


我确保密钥库文件位于适当的位置。


有什么帮助吗?


慕尼黑的夜晚无繁华
浏览 2826回答 3
3回答

海绵宝宝撒

检查keytool可执行文件所在的目录是否在您的路径上。(例如,在我的Windows 7计算机上,它位于C:\ Program Files(x86)\ Java \ jre6 \ bin中。)

杨__羊羊

这对我有用!:转到此路径或拥有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

鸿蒙传说

找到了。去: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
打开App,查看更多内容
随时随地看视频慕课网APP