当我使用命令时:

C:\>keytool -list -alias androiddebugkey 
            -keystore .android\debug.keystore 
            -storepass android -keypass android

我得到这个错误:

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

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

我已经确保密钥存储库文件位于适当的位置。

任何帮助吗?


当前回答

将C:\Program Files\Java\jdk-15.0.1\bin this添加到环境变量中。 参考这个网站。

其他回答

找到了。

至:

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

进入“我的电脑->”右键单击->系统属性->环境变量->路径-> 将jdk/bin添加到此路径下 C:\Program Files\Java\ jdk1.8.0_211 \ bin

*如果这不起作用,那么

在cmd中使用下面的命令设置路径 set PATH=C:\Program Files\Java\jdk1.8.0_211\bin

现在路径设置好了,你可以使用keytool了

一个简单的错误解决方案是,首先需要在命令提示符中更改文件夹目录。默认在命令提示符或终端(在底部的Android studio内部)选项卡中 路径设置为 C:\Users#您选择的PC的名称\AndroidStudioProjects#应用程序名称\flutter_app> 相应的变化: C:\Users#您选择的PC的名称\AndroidStudioProjects#应用程序名称\flutter_app>cd\

输入**cd**(#在flutter_app>之后),只输入cd\而不是逗号

然后输入cd Program Files\Java\jre1.8.0_251\bin(#记得正确检查jre文件名)

现在输入keytool -list -v -keystore "%USERPROFILE%.android\debug。Keystore " -alias androiddebugkey -storepass android -keypass android(不带任何空格)。

要运行的代码的截图

进入“C:->Program Files->Java->jdk->bin”。这里有keytool.exe文件。 2.复制路径到bin。 3.转到:控制面板\系统和安全\系统 4.单击“高级系统设置” 5.单击环境变量 6.在系统变量(下半部分)下:双击变量:路径 B.添加路径:(点击新建然后添加) C:\Program Files\Java\ jdk1.8.0_191 \ bin (你的路径) 8.验证: 打开命令提示符并输入“Keytool” 它应该显示keytool细节和没有错误mssg。

在windows 8中,打开C:\Program Files\Java\jre7\bin,在地址栏中输入不带引号的cmd。这将启动终端。然后按这里的描述输入字符串。