카카오 메시지api 및 sdk 관련 질문드립니다

안드로이드 환경에서 카카오 로그인과 카카오톡 메시지 api를 사용하려고 하는데

카카오톡 메시지 api에서 UserApiClien나 TalkAPiClient를 getInstance()만 하면 앱이 강제로 종료됩니다

에러메시지를 보니

kotlin.UninitializedPropertyAccessException: lateinit property hosts has not been initialized
at com.kakao.sdk.common.KakaoSdk.getHosts(KakaoSdk.kt:37)
at com.kakao.sdk.auth.network.ApiFactoryKt$kapiWithOAuth$2.invoke(ApiFactory.kt:32)
at com.kakao.sdk.auth.network.ApiFactoryKt$kapiWithOAuth$2.invoke(Unknown Source:0)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at com.kakao.sdk.auth.network.ApiFactoryKt.getKapiWithOAuth(Unknown Source:12)
at com.kakao.sdk.talk.TalkApiClient.(TalkApiClient.kt:33)
at com.kakao.sdk.talk.TalkApiClient$Companion$instance$2.invoke(TalkApiClient.kt:239)
at com.kakao.sdk.talk.TalkApiClient$Companion$instance$2.invoke(TalkApiClient.kt:234)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at com.kakao.sdk.talk.TalkApiClient$Companion.getInstance(Unknown Source:11)
at com.kakao.sdk.talk.TalkApiClient.getInstance(Unknown Source:2)
at kr.co.itfirst.MainActivity$1.onClick(MainActivity.java:220)
at android.view.View.performClick(View.java:6597)
at android.view.View.performClickInternal(View.java:6574)
at android.view.View.access$3100(View.java:778)
at android.view.View$PerformClick.run(View.java:25885)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

과 같이 코틀린 초기화 문제가 나오는데

혹시 KakakoSdk 초기화와 관련된 문제인지

public class App extends Application {

private static volatile App instance = null;

@Override
public void onCreate() {
    super.onCreate();
    instance = this;
    KakaoSDK.init(new KakaoAdapter() {
        @Override
        public IApplicationConfig getApplicationConfig() {
            return new IApplicationConfig() {
                @Override
                public Context getApplicationContext() {
                    return App.this;
                }
            };
        }
    });
}

sdk초기화 같은 경우는 다음과 같이 진행하였는데

도대체 무엇이 문제인지 모르겠습니다. 답변 부탁드립니다ㅜㅜ

@ehdgus9403
첨부해 주신 코드는 v1의 초기화 코드입니다.

시작하기: https://developers.kakao.com/docs/latest/ko/getting-started/sdk-android
카카오 로그인: https://developers.kakao.com/docs/latest/ko/kakaologin/android

가이드를 참고하여 v2로 SDK 로그인을 시켜 주세요