react-native-kakao-login icon indicating copy to clipboard operation
react-native-kakao-login copied to clipboard

Session is not initialized. Call KakaoSDK #init first. 에러가 발생합니다.

Open peacel opened this issue 4 years ago • 1 comments

안녕하세요.

엊그제 새로 리액트 네이티브를 맥에서 설치 후에 안드로이드 폰에서 카카오 로그인을 실행하려 하니 아래와 같은 에러가 발생하네요.

Session is not initialized. Call KakaoSDK #init first.

에러 위치는 ReactNativeKakaoLogin.java: 67에서 getCurrentSession을 호출하는 부분인 Session.java:112에서 발생합니다.

사용한 버전은 다음과 같습니다.

npm --version 6.14.4

react-native --version react-native-cli: 2.0.1 react-native: 0.62.2

에러 스크린샷을 첨부로 올려드립니다.

Screenshot_20200625-231152

peacel avatar Jun 25 '20 14:06 peacel

일단 에러 원인은 보이시듯 init에서 문제가 발생한건데요 예를들어 KakaoSdk.init(context, bundle.getString("com.kakao.sdk.AppKey")); 이런식으로 init을 해야되는데 질문자님께서 카카오에서 발급받으신 앱키를 설정하지 않으신거 같습니다 매니패스트에서 카카오 키 추가해보세요

 <meta-data android:name="com.kakao.sdk.AppKey"
            android:value="@string/kakao_app_key"/>

jhui134 avatar Jan 05 '21 09:01 jhui134