카카오 로그인 api 적용 후 로그인 시 '기타에러' 발생

문의 시 사용하시는 SDK 버전 정보를 알려주세요.
2.3.0 사용 중입니다.

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val callback: (OAuthToken?, Throwable?) -> Unit = { token, error ->
            if (error != null) {
                when {
                    error.toString() == AccessDenied.toString() -> {
                        Toast.makeText(this, "접근이 거부 됨(동의 취소)", Toast.LENGTH_SHORT).show()
                    }
                    error.toString() == InvalidClient.toString() -> {
                        Toast.makeText(this, "유효하지 않은 앱", Toast.LENGTH_SHORT).show()
                    }
                    error.toString() == InvalidGrant.toString() -> {
                        Toast.makeText(this, "인증 수단이 유효하지 않아 인증할 수 없는 상태", Toast.LENGTH_SHORT).show()
                    }
                    error.toString() == InvalidRequest.toString() -> {
                        Toast.makeText(this, "요청 파라미터 오류", Toast.LENGTH_SHORT).show()
                    }
                    error.toString() == InvalidScope.toString() -> {
                        Toast.makeText(this, "유효하지 않은 scope ID", Toast.LENGTH_SHORT).show()
                    }
                    error.toString() == Misconfigured.toString() -> {
                        Toast.makeText(this, "설정이 올바르지 않음(android key hash)", Toast.LENGTH_SHORT).show()
                    }
                    error.toString() == ServerError.toString() -> {
                        Toast.makeText(this, "서버 내부 에러", Toast.LENGTH_SHORT).show()
                    }
                    error.toString() == Unauthorized.toString() -> {
                        Toast.makeText(this, "앱이 요청 권한이 없음", Toast.LENGTH_SHORT).show()
                    }
                    else -> { // Unknown
                        Toast.makeText(this, "기타 에러", Toast.LENGTH_SHORT).show()
                    }
                }
            }
            else if (token != null) {
                Toast.makeText(this, "로그인에 성공하였습니다.", Toast.LENGTH_SHORT).show()
                val intent = Intent(this, SecondActivity::class.java)
                startActivity(intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))
            }
        }

        val kakao_login_button: ImageButton = findViewById(R.id.kakao_login_button)
        kakao_login_button.setOnClickListener {
            if(LoginClient.instance.isKakaoTalkLoginAvailable(this)){
                LoginClient.instance.loginWithKakaoTalk(this, callback = callback)
            }else{
                LoginClient.instance.loginWithKakaoAccount(this, callback = callback)
            }
        }
    }
}

으로 카카오 로그인 API 를 사용하였습니다. 하지만 앱을 실행시키고 로그인 하고 나면 이렇게 뜹니다.
29

도와주세요…

안녕하세요?
내 애플리케이션>앱 설정>요약 정보

항목에 보이는 App ID 공유 부탁 드립니다.

536276 입니다

안녕하세요.

확인해 보니 Developer 에 등록 한 Android Key Hash 와 사용 하고 계신 Android Key Hash가
불일치 하는 것 같습니다.

Android Key Hash 확인 부탁 드립니다.

넵 알겠습니다

음 제가 프로젝트를 여러개 만들었는데 키해시가 다 다른가요?

val keyHash = Utility.getKeyHash(this)
Log.d(“Hash”, keyHash)

이렇게 확인해서 넣었는데도 안되네요

등록 하신 Android Key Hash 관련해서 쪽지로 답변 드릴게요