Tc 처리 중 kakao sdk 관련 문의

tc 처리 중 getKeyHash 의 packageInfo.signatures 값이 null 로 들어옵니다.
일반적인 앱 구동시 에는 큰 문제는 없습니다만 tc 를 구동 시에는 해당 부분이 null 로 들어와
더 이상 tc 를 진행할 수 없는 상황인데 예외 처리할 수 있는 방법이 존재하는 지요 ?

환경
ext.kotlin_version = ‘1.3.61’ // 50 에서 assigned inject 오류
compile_sdk = 28
min_sdk = 23
target_sdk = 28
classpath ‘com.android.tools.build:gradle:3.5.1’

public static String getKeyHash(final Context context) {
    PackageInfo packageInfo = getPackageInfo(context, PackageManager.GET_SIGNATURES);
    if (packageInfo == null)
        return null;

    for (Signature signature : **packageInfo.signatures**) {
        try {
            MessageDigest md = MessageDigest.getInstance("SHA");
            md.update(signature.toByteArray());
            return Base64.encodeToString(md.digest(), Base64.NO_WRAP);
        } catch (NoSuchAlgorithmException e) {
            Log.w(TAG, "Unable to get MessageDigest. signature=" + signature, e);
        }
    }
    return null;
}

exception log
java.lang.NullPointerException
at com.kakao.util.helper.Utility.getKeyHash(Utility.java:166)
at com.kakao.util.helper.SystemInfo.initialize(SystemInfo.java:37)
at com.kakao.common.IConfiguration$Factory.createConfiguration(IConfiguration.java:61)
at com.kakao.common.KakaoContextService.initialize(KakaoContextService.java:47)
at com.kakao.auth.KakaoSDK.init(KakaoSDK.java:100)
at com.example.clone_daum.MainApp.onCreate(MainApp.kt:29)

ps. GET_SIGNATURES 은 deprecated 되어 있는 상태인데 영향이 있으려나요?
/**
* {@link PackageInfo} flag: return information about the
* signatures included in the package.
*
* @deprecated use {@code GET_SIGNING_CERTIFICATES} instead
*/
@Deprecated
public static final int GET_SIGNATURES = 0x00000040;