【问题标题】: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 上写了一个答案

标签: android keytool


【解决方案1】:
  1. 打开 KEYTOOL.EXE 在您的 JAVA 文件中的位置,例如 例如 C:\Program Files\Java\bin\keytool.exe。

  2. 按住 SHIFT 并右键单击 keytool.exe 所在的 BIN 文件夹 并从此处单击打开 CMD 或 RUN 命令。

  3. 这将打开 cmd。然后输入

keytool -exportcert -alias KEYSTORE 的名称 -keystore KEYSTORE.jks 的路径" | "C:\OpenSSL\bin\openssl" sha1 -binary | "C:\OpenSSL\bin\openssl" base64

  1. 密码提示,输入 android 和 BOOOOOOOM...你有你的钥匙。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-21
    • 2020-01-20
    • 2022-01-25
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    相关资源
    最近更新 更多