簡體   English   中英

Android:使用新的Facebook SDK v3.0.2.b示例登錄Facebook時出錯

[英]Android: Error when login Facebook using new Facebook SDK v3.0.2.b sample

當我使用新的Facebook SDK v3.0.2.b示例HelloFacebookSample時,我登錄到Facebook,但出現錯誤:

HelloFBSample被錯誤配置為Facebook登錄。

但是我已經生成了哈希鍵,並將其添加到Facebook Developer網站上的Sample App Setting中。

有人有同樣的缺陷嗎? 還是新SDK的錯誤?

有時,使用Facebook Doc給出的方法生成的密鑰哈希並不總是如廣告中所述。 我已經遇到了這個問題,還有其他一些問題。

您可以做一些事情來解決它。

第一種方法

遵循此網站上的教程: http : //www.helloandroid.com/tutorials/using-facebook-sdk-android-development-part-1

這有點耗時(我預計大約5分鍾),但是在嘗試時可以工作。

第二種方法 (我個人喜歡這種方法

  1. 在Facebook SDK中找到Util.java並將其打開。
  2. 在代碼的前幾行中,您應該看到以下內容: private static boolean ENABLE_LOG = false;
  3. false更改為true並在打開logcat(DDMD)的情況下運行應用程序。
  4. 您應該看到類似以下內容的錯誤:

登錄失敗:invalid_key:Android密鑰不匹配。 您的密鑰“ * * real * key * * * ”與您的應用程序設置中指定的允許密鑰不匹配。

如果這是用於測試APK,則使用debug.keystore ,就足夠了。 但是,如果這是針對使用您的發布密鑰簽名的應用程序的,請按照步驟執行直到第3步,而不是從eclipse中推送該應用程序,而是創建一個簽名的APK並將其安裝在您的設備上。 不要忘記讓它與DDMS保持連接。

這部分:“ * * real * key * * * ”是您的實際密鑰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM