根据 Pascal 对类似线程的评论,这种方法自 2012 年 12 月以来就不起作用了。所以你必须使用命令提示符方法来获取正确的哈希键。
“自 2012 年 12 月以来,ENABLE_LOG 无法再更改 – Pascal Klein 2 月 24 日 3:41”这里是线程的链接:Android:Facebook 登录不起作用
我在命令提示符下尝试了几个命令,现在我终于找到了一个对我有用的命令。我希望它也对你有用。(我使用 x64 Windows 7)
下载此版本的 openssl:openssl for x64 Windows
在 C:\ 目录中创建一个名为openssl的文件夹。
解压openssl文件夹中的openssl zip。
转到keytool.exe的位置(C:\Program Files (x86)\Java...\bin)
在按住 shift 的同时,右键单击 bin 文件夹并打开命令提示符窗口。
输入以下内容:
keytool -exportcert -alias androiddebugkey -keystore "C:\Users\"username"\.android\debug.keystore" | "C:\openssl\bin\openssl" sha1 -binary | "C:\openssl\bin\openssl" base64
(用您的用户名替换“用户名”。当然没有引号)
您必须输入密码:android
您的哈希键应该出现。(如果您在密钥中获得“=”,请不要删除它。它是密钥的一部分)
祝您构建应用程序好运!
感谢C Abernathy发布此方法。