안드로이드 카카오 로그인 릴리즈키 적용 문제입니다

public String getKeyHash(final Context context) {
    PackageInfo packageInfo = getPackageInfo(context, PackageManager.GET_SIGNATURES);
    if (packageInfo == null)
        return null;

    for (Signature signature : packageInfo.signatures) {
        try {
            MessageDigest md = MessageDigest.getInstance("SHA");
            md.update(signature.toByteArray());
            return android.util.Base64.encodeToString(md.digest(), android.util.Base64.NO_WRAP);
        } catch (NoSuchAlgorithmException e) {
            Log.w("HashKey", "Unable to get MessageDigest. signature=" + signature, e);
        }
    }
    return null;
}

이함수를 사용해서 디버그용 해시키는 적용이 잘 되는데
릴리즈키역시 같은 방법으로 해시키를 적용했는데

06-14 16:33:07.631 24817-24817/? E/kakao.sdk: com.kakao.util.exception.KakaoException: AUTHORIZATION_FAILED : invalid android_key_hash or ios_bundle_id or web_site_url
at com.kakao.auth.Session.onAccessTokenCompleted(Session.java:404)
at com.kakao.auth.Session$1.call(Session.java:577)
at com.kakao.auth.Session$1.call(Session.java:546)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)

해당 에러가 발생합니다.
무엇이 문제일지…
기존에 다른 프로젝트나 해당 프로젝트의 기존버전은 이런 에러가 나지 않았었습니다.

혹시 Google Play App Signing 기능을 사용하고 계신가요? 위 기능을 사용하고 계시다면 구글플레이에서 릴리즈 사이닝키를 교체해서 마켓에 올리기 때문에 구글이 직접 사용하는 릴리즈 사이닝키의 시그너쳐도 등록하셔야 해요~

https://devtalk.kakao.com/t/topic/33519/4?u=kevin.kang

위 링크를 참고해 주세요.

아직 구글 스토어에 등록하지 않고 릴리즈키로 사이닝만 했습니다.
디버그키는 카카오 로그인이 잘 동작하는데
릴리즈로 서명을 하면 오류가 나네요