错误:'keytool' 不是内部或外部命令、可运行程序或批处理文件
Posted
技术标签:
【中文标题】错误:\'keytool\' 不是内部或外部命令、可运行程序或批处理文件【英文标题】:ERROR:'keytool' is not recognized as an internal or external command, operable program or batch file错误:'keytool' 不是内部或外部命令、可运行程序或批处理文件 【发布时间】:2011-09-06 21:39:55 【问题描述】:当我使用命令时:
C:\>keytool -list -alias androiddebugkey
-keystore .android\debug.keystore
-storepass android -keypass android
我收到此错误:
'keytool' 不是内部或外部命令、可运行程序或批处理文件。
我无法在我的计算机上获取证书指纹 (MD5)。
我已确保密钥库文件存在于适当的位置。
有什么帮助吗?
【问题讨论】:
对于 Flutter:我已经在另一个 SO 帖子 here 上写了一个答案 【参考方案1】:打开 KEYTOOL.EXE 在您的 JAVA 文件中的位置,例如 例如 C:\Program Files\Java\bin\keytool.exe。
按住 SHIFT 并右键单击 keytool.exe 所在的 BIN 文件夹 并从此处单击打开 CMD 或 RUN 命令。
这将打开 cmd。然后输入
keytool -exportcert -alias KEYSTORE 的名称 -keystore KEYSTORE.jks 的路径" | "C:\OpenSSL\bin\openssl" sha1 -binary | "C:\OpenSSL\bin\openssl" base64
-
密码提示,输入 android 和 BOOOOOOOM...你有你的钥匙。
【讨论】:
以上是关于错误:'keytool' 不是内部或外部命令、可运行程序或批处理文件的主要内容,如果未能解决你的问题,请参考以下文章
‘keytool‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
android Studio keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件
'keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件。"