【问题标题】:Android - in which directory is the keytool toolAndroid——keytool工具在哪个目录
【发布时间】:2013-05-01 10:44:07
【问题描述】:

我正在尝试执行此命令:

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64

但我不确定它在哪个目录。我以为它会在这里

C:\Program Files (x86)\Android\android-sdk\platform-tools>

但事实并非如此。有人知道这个命令是从哪里发出的吗?

谢谢!

【问题讨论】:

    标签: android keytool


    【解决方案1】:

    keytool 随 Java SDK 一起提供。您应该在包含 javac 等的目录中找到它

    来自: I can’t find the Android keytool

    【讨论】:

    • C:\Program Files\Java\jdk1.6.0_14\bin
    【解决方案2】:

    使用它来获取您的 MD5 指纹: 将目录更改为:C:\Program Files(x86)\Java\JDK 文件夹\bin 然后执行 keytool.exe -list -alias androiddebugkey -keystore "C:\Users\.android\debug.keystore" -storepass android -keypass android

    【讨论】:

    • 谢谢。我收到此错误:keytool 错误:java.lang.Exception:密钥库文件不存在:C:\Users\.android\debug.keystore ..你知道为什么吗? :)
    • 首先找到您的 debug.keystore :开始-> 搜索“debug.keystore”并将该路径替换为 C:Users\.android\debug.keystore
    【解决方案3】:

    运行此 patah 或将其粘贴到地址栏中,您将获得密钥库文件:

    %HOMEPATH%\.android\debug.keystore
    

    如果您想打开 .keystore 文件的文件夹,请使用:

     %HOMEPATH%\.android\
    

    仅适用于 Windows。

    【讨论】:

      【解决方案4】:

      你可以找到这种方式 C:\Users.android\debug.keystore

      keytool -list -v -keystore c:\users\your_user_name.android\debug.keystore -alias androiddebugkey -storepass android -keypass android

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-16
        • 1970-01-01
        • 2015-05-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-17
        相关资源
        最近更新 更多