2014-02-13 5 views
3

과 함께 Android 앱을 만들려고합니다. 로그인 번호는입니다. 응용 프로그램이 에뮬레이터에서 성공적으로 실행됩니다. 그러나 Android 기기에 앱을 설치하고 실행하려고 할 때마다 다음 스크린 샷과 같은 오류가 발생합니다. enter image description hereAndroid 앱을 기기에서 실행하지 못합니다.

+0

http://stackoverflow.com/q/20301025/235710 –

답변

0

Facebook 애플리케이션에 다음을 사용하는 키 저장소에 유효한 키 해시가 있어야합니다. 코드 :

try { 
     PackageInfo info = getPackageManager().getPackageInfo(
       "com.yourpackage.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) { 

    } 

또는 따라이 링크의 지시

Facebook Android Generate Key Hash 그런 다음이 페이스 북 응용 프로그램

,536을에서 안드로이드 설정에서 keyhashes에 키 해시를 생성 추가
관련 문제