loginWithKakaoTalk 때, java.lang.NullPointerException 이 발생합니다

문의 시 사용하시는 SDK 버전 정보를 알려주세요.
SDK 버전: 2.2.0

예제대로
public void login() {
context = (UnityPlayerActivity) KakaoPlugin.this;
Function2<OAuthToken, Throwable, Unit> callback = (oAuthToken, throwable) -> {
if (throwable != null) {
Log.e(TAG, “로그인 실패”, throwable);
} else if (oAuthToken != null) {
Log.i(TAG, “로그인 성공 ${token.accessToken}”);
}
return null;
};

    if(LoginClient.getInstance().isKakaoTalkLoginAvailable(context)) {
        LoginClient.getInstance().loginWithKakaoTalk(context, callback);
    } else {
        LoginClient.getInstance().loginWithKakaoAccount(context, callback);
    }
}

그러나 에러가 납니다.
context에는 멀 넣어야 할지 모르지만 현재 activity를 넣었구요.

AndroidJavaException: java.lang.NullPointerException: Attempt to invoke virtual method ‘android.content.pm.PackageManager android.content.Context.getPackageManager()’ on a null object reference
java.lang.NullPointerException: Attempt to invoke virtual method ‘android.content.pm.PackageManager android.content.Context.getPackageManager()’ on a null object reference
at android.content.ContextWrapper.getPackageManager(ContextWrapper.java:98)
at com.kakao.sdk.common.util.IntentResolveClient.resolveTalkIntent(IntentResolveClient.kt:32)
at com.kakao.sdk.auth.AuthCodeClient.isKakaoTalkLoginAvailable(AuthCodeClient.kt:47)
at com.kakao.sdk.auth.LoginClient.isKakaoTalkLoginAvailable(LoginClient.kt:35)
at com.archipin.prototypesii.KakaoPlugin.login(KakaoPlugin.java:44)
at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
at com.unity3d.player.UnityPlayer.access$300(Unknown Source:0)
at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:95)
at android.os.Handler.dispatchMessage(Handler.java

@anon19306591
parameter로 넘긴 context가 null 또는 유효 하지 않아 보입니다. 확인 부탁 드립니다.

해결하셨나요
저도 똑같은 문제로 고민중입니다.