当我使用命令时:
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)。
我已经确保密钥存储库文件位于适当的位置。
任何帮助吗?
当前回答
如果您使用flutter并下载了openssl-for-windows:
打开命令提示符 输入颤振医生-v 在Android工具链下,你会看到Java二进制文件:C:\Program Files\Android\jre\bin\java 现在复制这行代码并执行cd C:\Program Files\Android\jre\bin 输入keytool -exportcert -alias androiddebugkey -keystore "C:\Users\Username\.android\debug. keystore "base64 . keystore" | " openssl.exe的路径" sha1 -binary | " openssl.exe的路径
(需要双引号)
Enter keystore password: android(默认密码)
这将给你Key Hash。
其他回答
进入“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。
找到了。
至:
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
一个简单的错误解决方案是,首先需要在命令提示符中更改文件夹目录。默认在命令提示符或终端(在底部的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\jre6\bin\
keytool.exe
debug.keystore
然后执行:
C:\Program Files\Java\jre6\bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android
对于windows 10,您需要访问C:\Program Files\Java\ jre1.8.0_161\bin
重新启动命令并打开