Kakao 로그인 할 때 계속 오류가 발생합니다

안녕하세요. 현재 플러터를 이용해서 sso 로그인을 구현하려고 하는데 잘 안돼서 질문드립니다.

제가 현재 사용하고 있는 minsdkversion은 21이고 targetsdkversion은 30입니다.
안드로이드 기반에서 구현을 진행하고 있습니다.

제가 참고하면서 본 페이지는 https://pub.dev/packages/flutter_kakao_login/example 이구요,
저기에 있는 example 코드를 똑같이 붙인 후 로그인 버튼을 누르면 밑의 에러가 뜨면서 어플이 꺼집니다.
혹시 어떻게 해결해야 될 지 여쭤볼 수 있을까요?

D/FlutterKakaoLogin(24499): 카카오톡이 설치되어 있으면 카카오톡으로 로그인, 아니면 카카오계정으로 로그인
W/ple.new_projec(24499): Accessing hidden method Ldalvik/system/CloseGuard;->get()Ldalvik/system/CloseGuard; (unsupported,core-platform-api, reflection, allowed)
W/ple.new_projec(24499): Accessing hidden method Ldalvik/system/CloseGuard;->open(Ljava/lang/String;)V (unsupported,core-platform-api, reflection, allowed)
W/ple.new_projec(24499): Accessing hidden method Ldalvik/system/CloseGuard;->warnIfOpen()V (unsupported,core-platform-api, reflection, allowed)
D/FlutterKakaoLogin(24499): 카카오톡으로 로그인
E/AndroidRuntime(24499): FATAL EXCEPTION: main
E/AndroidRuntime(24499): Process: com.example.new_project, PID: 24499
E/AndroidRuntime(24499): java.lang.NoSuchMethodError: No static method loginWithKakaoTalk$default(Lcom/kakao/sdk/user/UserApiClient;Landroid/content/Context;Ljava/util/List;Ljava/lang/String;ILjava/util/List;Ljava/util/List;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V in class Lcom/kakao/sdk/user/UserApiClient; or its super classes (declaration of ‘com.kakao.sdk.user.UserApiClient’ appears in /data/app/~~7Xx3bsDCaljxkd05ngYKfQ==/com.example.new_project-Ohx2TKmlMbaxWL8EIUppeA==/base.apk)
E/AndroidRuntime(24499): at com.josephnk.flutter_kakao_login.FlutterKakaoLoginPlugin.logIn(FlutterKakaoLoginPlugin.kt:187)
E/AndroidRuntime(24499): at com.josephnk.flutter_kakao_login.FlutterKakaoLoginPlugin.onMethodCall(FlutterKakaoLoginPlugin.kt:90)
E/AndroidRuntime(24499): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:262)
E/AndroidRuntime(24499): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295)
E/AndroidRuntime(24499): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$DartMessenger(DartMessenger.java:319)
E/AndroidRuntime(24499): at io.flutter.embedding.engine.dart.-$$Lambda$DartMessenger$TsixYUB5E6FpKhMtCSQVHKE89gQ.run(Unknown Source:12)
E/AndroidRuntime(24499): at android.os.Handler.handleCallback(Handler.java:938)
E/AndroidRuntime(24499): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(24499): at android.os.Looper.loopOnce(Looper.java:226)
E/AndroidRuntime(24499): at android.os.Looper.loop(Looper.java:313)
E/AndroidRuntime(24499): at android.app.ActivityThread.main(ActivityThread.java:8663)
E/AndroidRuntime(24499): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(24499): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:567)
E/AndroidRuntime(24499): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
I/Process (24499): Sending signal. PID: 24499 SIG: 9
Lost connection to device.

안녕하세요.

flutter_kakao_login은 카카오에서 제공하는 기능이 아니라 해당 기능 개발자에게 문의해보시면 좋을 것 같아요.

카카오에서 제공하는 공식 SDK 가이드는 아래 링크 참고 부탁드려요.

Flutter | Kakao Developers 문서

kakao_flutter_sdk - Dart API docs

2개의 좋아요