2014-09-10 3 views
0

이 튜토리얼을 따라 내 안드로이드 애플 리케이션을 통해 페이스 북에 로그인하려고 시도합니다 https://developers.facebook.com/docs/android/getting-started이 튜토리얼의 끝 부분에서 간단한 페이스 북 로그인으로 애플 리케이션을 빌드하는 방법을 보여줍니다. 나는 모든 단계를 수행하지만 내 전화에서 오류가 발생합니다. 오류는내 안드로이드 애플 리케이션을 통해 페이스 북에 연결하지 못했습니다

invalid key hash.The key hash uqq53psgdtq.... does not match any stored key hashes at 
http://developers.facebook.com/apps/my_app_id 

입니다.하지만 내 컴퓨터에서 cmd를 실행하여 keytool 명령을 실행하여 찾은 키 해시를 다시 확인하십시오. 오류에 표시된 키 해시가 내 키 해시가 아닙니다. 그 핵심 해시가 어디서 왔는지는 모르겠다. 이 문제를 극복하는 방법을 알려주십시오. ... 미리 감사 코드 아래

답변

0

시도는 올바른 key hash을 얻을하고 LogCatkey hash 값을 표시합니다 facebook developers site 여기 Log.d

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

     } catch (NoSuchAlgorithmException e) { 

     } 

에서 만든 프로젝트에서 해당 키를 사용하십시오하시기 바랍니다.

+0

감사합니다 ... 너희들은 굉장해. :) –

관련 문제