-1
안드로이드에 새로운 앱입니다. 내 앱에서 Facebook 로그인을 적용했습니다. Facebook에서 앱 키를 생성하고 패키지 및 ActivityName을 페이스 북 앱에 넣어 키 해시를 넣었지만 스토어를 배포 할 때 배포했습니다. 에로 표시보다 다운로드 및 실행android invalid key hash. 키 해시가 저장된 키 해시와 일치하지 않습니다
"키 해시가 유효하지 않습니다. 키 해시가 저장된 키 해시와 일치하지 않습니다."
logcat
에서 당신의MainActivity
try { PackageInfo info = getActivity().getPackageManager().getPackageInfo( "your package name here", 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 (PackageManager.NameNotFoundException e) { e.printStackTrace(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); }
에서
코드 및 전체 오류 게시 –