2014-01-11 96 views
0

我想根據這些步驟Android key hash for Facebook App生成關鍵的哈希代碼爲Android(Windows 8.1 PRO 64x)上。我之前做過,並且運行良好,但對於Windows 8,現在我遵循了所有步驟,並且我得到的哈希代碼是這樣的。Facebook的Android密鑰散列

Imgur

任何建議如何解決,或這是什麼?

+1

您可以使用我爲Windows創建的簡單工具。 檢查出來:[點擊這裏] [1] [1]:http://stackoverflow.com/a/17732453/2476453 [對於Android的Facebook應用程序密鑰散列(的 – Shahar

+0

可能重複HTTP ://stackoverflow.com/questions/4388992/key-hash-for-android-facebook-app) – Shahar

+0

非常感謝!它有幫助。 –

回答

0

你可以用一個更簡單的方式讓你的散列,比如在官方Facebook的documentation

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    // Add code to print out the key hash 
    try { 
     PackageInfo info = getPackageManager().getPackageInfo(
       "com.facebook.samples.hellofacebook", 
       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) { 

    } 

    ... 
}