当我使用命令时:
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)。
我已经确保密钥存储库文件位于适当的位置。
任何帮助吗?
当前回答
打开“环境变量”(你可以在Win10的开始菜单搜索中找到它) 仔细检查JDK所在的路径,以确保它存在。 对我来说,它说“…jdk1.8/bin” 但当我把它复制到Windows资源管理器或命令提示符时,它说它不存在。 我检查了它应该在哪里,它说“jdk1.8.0_77”
一个简单的重命名设置在Android工作室和keytool是工作!
其他回答
将C:\Program Files\Java\jdk-15.0.1\bin this添加到环境变量中。 参考这个网站。
这仅仅意味着keytool关键字没有安装到系统中 访问:请访问此处并下载java JDK。
然后在环境变量中设置java JDK。
在以下路径搜索即可: C:\→程序文件→Java→jre1。XXX→bin 确保这个bin文件夹包含这个keytool.exe
然后打开命令提示符。
然后输入:(cd表示更改目录) cd C:\Program Files\Java\ jre1.8.0_231\bin
然后输入命令,并按enter
我知道已经有几个答案了,但没有一个对我有用,所以我发布了一个对我有用的答案,可能对别人有帮助。
首先目录上必须有keytool.exe的路径
如果不是目录在路径上,这是给出错误,然后尝试启动命令行作为一个普通用户,而不是作为一个管理员或更改目录到主目录
打开“环境变量”(你可以在Win10的开始菜单搜索中找到它) 仔细检查JDK所在的路径,以确保它存在。 对我来说,它说“…jdk1.8/bin” 但当我把它复制到Windows资源管理器或命令提示符时,它说它不存在。 我检查了它应该在哪里,它说“jdk1.8.0_77”
一个简单的重命名设置在Android工作室和keytool是工作!