根據Pascal對類似線程的評論,自2012年12月起此方法無法使用。因此,您將不得不使用commandprompt方法來獲取正確的哈希鍵。
「ENABLE_LOG CANNET再被自2012年12月改變 - 帕斯卡爾·克萊因2月24日在3:41」 這裏是一個鏈接到線程:Android: Facebook login doesn't work
我試圖在命令提示符下幾個命令,現在我終於找到了一個爲我工作。我希望它也能爲你工作。 (我用的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發佈此方法。