현재 발생하는 에러는
카카오톡 로그인, 카카오계정으로 로그인 시도시
AuthError(statusCode=401, reason=Unknown, response=AuthErrorResponse(error=null, errorDescription=null)) 에러가 발생하며
error.cause, error.message는 아무것도 출력되지 않습니다.
AndroidStudio 4.4.1, target version 31 사용 중이며
kakaosdk는 com.kakao.sdk:v2-all:2.12.0, com.kakao.sdk:v2-user:2.12.0 사용 중 입니다.
현재 테스트 중인 앱은 release version으로 빌드하여 테스트 중이며,
사전설정 - 플랫폼등록에서 키 해시는
제 로컬 환경의 디버그 키 해시, 앱 릴리즈 키 해시, Google Play Console의 릴리즈 키 해시 3개를 등록했습니다.
또한 카카오sdk로 키 해시를 얻을 때 디버그 키 해시, 앱 릴리즈 키 해시는 서로 동일한 것을 확인했습니다.
카카오 로그인과 OpenID Connect도 활성화 되있으며, 동의항목은 혹시나 영향을 끼치나 싶어 모두 사용 안함으로 변경하였습니다.
또한 앱 내 난독화, 프로가드는 사용중인데
난독화를 해제 했을 때와 해제하지 않았을 때 다음과 같이 에러 메시지 결과가 달랐습니다.
minifyEnabled true shrinkResources true (난독화 해제 X)
AuthError(statusCode=401, reason=Unknown, response=AuthErrorResponse(error=null, errorDescription=null)) 에러
minifyEnabled false shrinkResources false (난독화 해제 O)
AuthError(statusCode=401, reason=Misconfigured, response=AuthErrorResponse(error=misconfigured, errorDescription=invalid android_key_hash or ios_bundle_id or web_site_url)) 에러
초기화는 Kakao developers의 네이티브 앱 키를 이용하여 했고
AndroidManifest.xml에 다음을 등록했습니다.
우선 말씀해주신 대로 난독화 예외 처리를 통해
AuthError(statusCode=401, reason=Misconfigured, response=AuthErrorResponse(error=misconfigured, errorDescription=invalid android_key_hash or ios_bundle_id or web_site_url))