RELEASE_KEY_ALIAS和RELEASE_KEY_PATH值用于生成密钥散列

1 – 我试图产生我的密钥哈希集成Android与Facebook。 我知道我必须在提示符下运行以下命令(我在Windows上):

keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64 

但是我在哪里可以得到RELEASE_KEY_ALIAS和RELEASE_KEY_PATH的值? 请帮助我,我浏览了很多,并没有find从哪里得到他们。

2 stackoverflow答案说,另一种获得散列的方式是下载这个 ,并在我的Android设备上运行。 当我将它导入到Eclipse时购买我收到了一堆我不知道要解决的错误。 问题是这一个

Solutions Collecting From Web of "RELEASE_KEY_ALIAS和RELEASE_KEY_PATH值用于生成密钥散列"

当您将应用程序发布到Google Play商店时,您需要使用Java密钥库对其进行签名。 如果您尚未发布,并且没有密钥库,则需要现在configuration一个密钥库。 查看签名您的应用程序文档以获取更多信息。

RELEASE_KEY_ALIAS :每个密钥库可以包含多个别名。 您可以使用不同的别名签署不同的应用程序,也可以使用相同的别名签署多个应用程序。 例如,默认的debugging密钥库只有一个alias- androiddebugkey 。 如果您已经有一个密钥库,并且不知道使用什么别名,请运行命令keytool -list -v -keystore YOUR_KEYSTORE_FILE查看所有可用的别名。

RELEASE_KEY_PATH :这是您机器上密钥库的path。 它可能看起来像C:\Users\somezombie\myproject\release.keystore

一旦你有一个密钥库,你可以运行你发布的命令来获取Facebook所需的哈希值。 请记住,Facebook也可能要求您使用debugging密钥库进行debugging构build。