无法获取facebook sdk哈希密钥。

时间:2015-04-15 17:43:16

标签: android facebook alias release keystore

我想获得Facebook Android SDK的发布密钥哈希值。

我按照facebook开始教程,然后将此代码粘贴到您的终端;

keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64

当我使用我的密钥别名将此代码粘贴到终端时,它会显示:

Illegal option:  sancaktaroglu

我的主要别名是 emre sancaktaroglu ,它包含我姓名和姓氏之间的空格,因此我无法获得正确的密钥哈希值。我该如何解决这个问题?

谢谢!

2 个答案:

答案 0 :(得分:3)

来自keytool documentation

  

如果选项值包含空格(空格),则必须引用它们。

所以请引用它:

-alias "emre sancaktaroglu"

答案 1 :(得分:1)

$ keytool -exportcert -alias androiddebugkey -keystore“C:\ Documents and Settings \ Administrator.android \ debug.keystore”| “C:\ OpenSSL \ bin \ openssl”sha1 -binary |“C:\ OpenSSL \ bin \ openssl”base64

以防万一 传递:android