네이버 로그인이 정상적 동작한 상태에서
아래와 같이 카카오 SDK 설정만 하고 빌드해서 설치하면 네이버 로그인이 오동작합니다.
(소스 코드 추가는 없는 상태입니다.)
implementation “com.kakao.sdk:v2-user:2.8.2” // 카카오 로그인
제 입장에서는 카카오에 문의해야 하는지 네이버에 문의해야 하는지 사실 난감합니다.
혹시, 이런 현상에 대한 조언도 얻을 수 있을까요?
======================================================
이전 버전으로 테스트를 해보니 아래 버전 부터 발생합니다.
2.0.3 버전에서는 정상 동작합니다.
implementation “com.kakao.sdk:v2-user:2.0.4” // 카카오 로그인
======================================================
이런 상황에서는 Legacy API를 사용해야 하는지요?
======================================================
com.kakao.sdk:v2-user:2.0.3 에 대한 개발자 가이드 문서를 참조할 수 있을까요?
tim.l
2
안녕하세요.
"네이버 로그인이 오동작"할때 카카오 SDK관련 에러가 발생하나요? 관련 로그좀 첨부해주시겠어요?
카카오_2.0.3.txt (96.5 KB)
카카오_2.8.2.txt (167.0 KB)
로그 올려 드립니다.
제가 보기에는 로그 상으로 의심해 볼 만한 사항은 아래 예외가 발생하는 것 정도입니다.
java.lang.ClassNotFoundException: com.google.android.material.theme.MaterialComponentsViewInflater
그리고 2.0.4 버전으로 변경되면서 targetSdk 버전이 30으로 변경되었네요.
tim.l
4
아래 두개 버전 사용해서 빈 프로젝트에서 로그인 구현해보니 둘다 정상 작동합니다.
관련하여 충돌 발생한다는 리포팅을 접수받은적도 없어서 상황을 유추하기 힘든데요.
아마도 구현 하신 프로젝트 현재 환경에 변수가 있는 것 같아요.
implementation 'com.naver.nid:naveridlogin-android-sdk:4.2.6' // 네이버 로그인
implementation "com.kakao.sdk:v2-user:2.8.2" // 카카오 로그인
빈 프로젝트에 카카오 로그인, 네이버 로그인 적용 테스트 하시고
현재 기능들 추가 하시며 문제 확인해보시는게 좋을 것 같습니다.
Android Studio Arctic Fox 2020.3.1 Patch 3
targetSdk 30
네이버 로그인 구현하여 정상 동작 확인
implementation “com.kakao.sdk:v2-user:2.8.2” // 카카오 로그인 ==> 이것만 설정
S10 5G (android 11) 네이버 로그인 오동작
A7 (android 10) 네이버 로그인 정상
S8+ (android 9) 네이버 로그인 정상
위 현상이 Android 11 버전에서만 발생했습니다.
추신: 좀 늦었지만 답변 주셔서 감사합니다.