2011-11-24 68 views
-1

我創建了facebook應用程序,並且我把密鑰存儲在密鑰中
還是facebook登錄失敗
錯誤是無效的密鑰錯誤。
Plz幫助我。
我的應用程序已準備就緒,但此問題會導致發佈我的應用程序時出現延遲。

那我也跟着得到密鑰哈希的步驟

仍然無效的Api鍵導致Facebook登錄錯誤?

  1. 複製從OpenSSL的所有文件到JDK

  2. 設定的路徑爲C:在命令提示符/ PROGRAMFILES/JAVA/JDK /箱

  3. then run = keytool -export -alias androiddebugkey -keystore「[PATH] \ debug.keystore」-storepass android -keypass android | openssl sha1 -binary | OpenSSL的ENC -a -e

  4. 了哈希鍵+ ZRWQIs5LsdDsBNdoJ8wT2RyYrE =

  5. 複製到本土Android應用程序中的散列鍵,但仍然發生了錯誤plz幫助我
+0

步驟3應詢問您的密碼。如果它沒有要求輸入密碼,那麼你做錯了什麼。 – wasaig

+0

可能存在您爲debug.keystore提供的路徑問題。使用命令提示符導航到您擁有debug.keystore的文件夾。現在輸入edit命令,關閉dos編輯器後,你會注意到DOS縮短了路徑。使用debug.keystore複製此路徑,並在步驟3的命令中使用它。這應該可以解決您的問題。 – wasaig

+0

謝謝,但告訴我,我使用eclipse,並在移動設備上安裝應用程序我出口簽署的應用程序包,那時我在另一個文件夾中創建新的密鑰庫。所以告訴我,我必須使用哪個密鑰庫路徑,新創建或提供在.android文件夾和別名name.Plz告訴我? –

回答

0

使用下面的命令來生成keyhash。

keytool -exportcert -alias androiddebugkey -keystore [your path]/.android/debug.keystore | openssl sha1 -binary | openssl base64 

使用「android」作爲密碼。 欲瞭解更多有關Facebook Single Sign-On的信息,您可以檢查link