2013-10-21 66 views
0

Hy!我試圖將facebook sdk與我的android應用程序集成。我獲得使用該COMAND我的鑰匙kashes:錯誤:Invalide android:_key參數。密鑰與允許的密鑰不匹配

keytool -exportcert -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator.android\debug.keystore" | "C:\OpenSSL\bin\openssl" sha1 -binary |"C:\OpenSSL\bin\openssl" base64

我之後,我創建了一個新的Facebook應用程序,在這裏我選擇了原生的Android應用程序,我給我的hashkey。 enter image description here

但是當我運行應用程序時,我收到此錯誤: enter image description here

有人能幫助我嗎?

+0

你檢查這一點:http://stackoverflow.com/questions/16767672/key-hash-doesnt-match-while-facebook-login-in-android –

回答

1

試試這個當會話打開

try { 
      PackageInfo info = getPackageManager().getPackageInfo("YOUR_PACKAGE_NAME", PackageManager.GET_SIGNATURES); 
      for (Signature signature : info.signatures) { 
       MessageDigest md = MessageDigest.getInstance("SHA"); 
       md.update(signature.toByteArray()); 
       Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT)); 
       } 
     } catch (NameNotFoundException e) { 

     } catch (NoSuchAlgorithmException e) { 

     } 
相關問題