【问题标题】:Whats the proper keytool command to get facebook app signature on android?在 android 上获取 facebook 应用程序签名的正确 keytool 命令是什么?
【发布时间】:2011-10-28 14:32:24
【问题描述】:

我正在尝试使用 openssl 为我的应用导出密钥。我遵循了 facebook 开发人员指南,但在涉及 keytool 命令时我被卡住了。

Facebook 就是这样:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

我是这样的:

"C:\Program Files\Java\jdk1.6.0_23\bin\keytool" -exportcert -alias androiddebugkey -keystore "C:\Users\blah\.android\debug.keystore" | "C:\blah\bin\openssl" sha1 -binary |"C:\blah\bin\openssl" base64

我以管理员身份运行 openssl.exe。当我运行上面的命令时,它说"Openssl Error: "C:\program files\java\jdk1.6.0_23\bin\keytool"" 是一个无效的命令。

请帮忙!谢谢

【问题讨论】:

    标签: android facebook keytool


    【解决方案1】:

    我通过执行以下操作使其在 Windows 7 上运行:

    1. 将整个 bin 目录从 openssl 安装复制到 keytool 所在的 jdk.x.x\bin 目录。

    2. 运行facebook文档中显示的命令如下:

      keytool -exportcert -alias androiddebugkey -keystore C:\Users\MYUSER\.android\debug.keystore | openssl sha1 -binary | openssl base64
      
    3. 它要求输入密码(仅一次),它是 android

    希望这对你有用

    【讨论】:

      猜你喜欢
      • 2011-11-10
      • 1970-01-01
      • 2012-12-19
      • 2011-09-14
      • 2012-03-21
      • 2020-03-13
      • 2011-12-11
      • 2022-01-25
      • 2014-02-10
      相关资源
      最近更新 更多