Flutter(플러터)에서 카카오톡 공유하기 기능만을 사용하려고 sdk 테스트 중 키해시 오류가 발생합니다

플러터에서 플러그인 kakao_flutter_sdk의 example 프로젝트로 테스트 중입니다.
example project
버튼을 누르면 카카오톡 앱이 열려 공유 메시지를 어떤 친구나 방에 공유할 것인지 선택하는 그런 기능을 만들고자 합니다. 로그인 같은 건 필요하지 않습니다.
해당하는 기능에 대한 글이 너무 부재해서 일단 공식 문서를 따라가고 있었습니다.
공식에서 제공하는 앱 생성, 키해시 등록을 모두 마쳤고, 공식 문서를 따라가고 있었는데
테스트 앱에서 카카오톡 로그인 후 제 앱이 나오면서 몇가지 내용에 동의를 누른 뒤 동의하고 계속하기 버튼을 누르면
앱으로 돌아오는데, 아래 로그의 맨 아랫 부분처럼 I/flutter ( 3917): error on issuing access token: {error: misconfigured, error_description: invalid android_key_hash or ios_bundle_id or web_site_url} 이렇게 오류가 뜹니다.
키해시는 C:\Users\사용자.android\debug.keystore 경로로 공식 문서를 따라 터미널에 명령어를 넣어 얻었습니다.
여기서 어떻게 해야하는 건가요?

Launching lib\main.dart on Android SDK built for x86 in debug mode…
Running Gradle task ‘assembleDebug’…
√ Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk…
I/flutter.exampl( 3917): Not late-enabling -Xcheck:jni (already on)
E/flutter.exampl( 3917): Unknown bits set in runtime_flags: 0x8000
W/flutter.exampl( 3917): Unexpected CPU variant for X86 using defaults: x86
W/flutter.exampl( 3917): Accessing hidden method Landroid/view/accessibility/AccessibilityNodeInfo;->getSourceNodeId()J (greylist, reflection, allowed)
W/flutter.exampl( 3917): Accessing hidden method Landroid/view/accessibility/AccessibilityRecord;->getSourceNodeId()J (greylist, reflection, allowed)
W/flutter.exampl( 3917): Accessing hidden field Landroid/view/accessibility/AccessibilityNodeInfo;->mChildNodeIds:Landroid/util/LongArray; (greylist, reflection, allowed)
W/flutter.exampl( 3917): Accessing hidden method Landroid/util/LongArray;->get(I)J (greylist, reflection, allowed)
Debug service listening on ws://127.0.0.1:55209/p8bCcGOuZkg=/ws
Syncing files to device Android SDK built for x86…
D/EGL_emulation( 3917): eglMakeCurrent: 0xe815d0c0: ver 3 0 (tinfo 0xdcaf9b70)
D/eglCodecCommon( 3917): setVertexArrayObject: set vao to 0 (0) 1 0
I/flutter ( 3917): {“access_token”:null,“refresh_token”:null,“scopes”:null}
W/ActivityThread( 3917): handleWindowVisibility: no activity for token android.os.BinderProxy@54b1799
D/CustomTabsCommonClient( 3917): Choosing com.android.chrome as custom tabs browser
D/EGL_emulation( 3917): eglMakeCurrent: 0xe80f63a0: ver 3 0 (tinfo 0xdcac0040)
D/EGL_emulation( 3917): eglMakeCurrent: 0xe80f63a0: ver 3 0 (tinfo 0xdcac0040)
D/eglCodecCommon( 3917): setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation( 3917): eglCreateContext: 0xe815d4e0: maj 3 min 0 rcv 3
D/EGL_emulation( 3917): eglMakeCurrent: 0xe815d4e0: ver 3 0 (tinfo 0xdcaf9b70)
D/EGL_emulation( 3917): eglMakeCurrent: 0xe80f63a0: ver 3 0 (tinfo 0xdcac0040)
D/EGL_emulation( 3917): eglMakeCurrent: 0xe815d4e0: ver 3 0 (tinfo 0xdcaf9b70)
D/eglCodecCommon( 3917): setVertexArrayObject: set vao to 0 (0) 10 0
I/flutter ( 3917): error on issuing access token: {error: misconfigured, error_description: invalid android_key_hash or ios_bundle_id or web_site_url}

샘플 앱에도 키해시를 넣었고, 테스트를 위한 앱(link_test)에도 키를 넣고 플랫폼 설정까지 전부 했습니다.

  • 릴리즈 jks 키를 만들어 릴리즈 키해시도 추가하였습니다. 그런데도 안됩니다.
  • 자바 함수를 이용하여 키해시를 구하는 방법은 온갖 오류가 발생하여 먹히지 않습니다.

이제야 해결했네요… 오류가 있었는지 키의 맨 뒤 몇자리가 잘려나오고있었네요. 샘플코드 로그인기능 다 지우고 링크만 해보니 디버그 키해시를 알려줘서 발견했어요.