Error with Android 12

I have recently updated my phone to Android 12 and the app I have created using Samsung Blockchain SDK is now giving the following error. I have updated the SDK versions as follows:

buildToolsVersion = "31.0.0 "
        minSdkVersion = 24
        compileSdkVersion = 31
        targetSdkVersion = 30

Would appreciate any input on why I am getting this error about KnoxAndroidKeyStore.

Thank you.

Hello
Please provide us the error log here to understand the error properly.

2022-02-03 23:57:20.864 2222-2406/? E/CscParser: update(): xml file exist
    java.lang.RuntimeException: Could not invoke BlockchainModule.initis
2022-02-03 23:57:13.786 19673-19726/tokamak.staking.app E/unknown:ReactNative: Exception in native call
    java.lang.RuntimeException: Could not invoke BlockchainModule.initis
2022-02-03 23:57:20.870 1187-2388/? E/AppOps: evalMode() Foreground mode : uid - 10643, op - 1, capability - 0
        at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:383)
        at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:151)
        at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
        at android.os.Handler.handleCallback(Handler.java:938)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
        at android.os.Looper.loopOnce(Looper.java:226)
        at android.os.Looper.loop(Looper.java:313)
        at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
        at java.lang.Thread.run(Thread.java:920)
     Caused by: java.lang.reflect.InvocationTargetException
        at java.lang.reflect.Method.invoke(Native Method)
        at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
        at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:151) 
        at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 
        at android.os.Handler.handleCallback(Handler.java:938) 
        at android.os.Handler.dispatchMessage(Handler.java:99) 
        at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27) 
        at android.os.Looper.loopOnce(Looper.java:226) 
        at android.os.Looper.loop(Looper.java:313) 
        at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226) 
        at java.lang.Thread.run(Thread.java:920) 
     Caused by: java.security.KeyStoreException: KnoxAndroidKeyStore not found
        at java.security.KeyStore.getInstance(KeyStore.java:890)
        at com.samsung.android.sdk.blockchain.i.bd.f(SourceFile:108)
        at com.samsung.android.sdk.blockchain.i.bd.<init>(SourceFile:29)
        at com.samsung.android.sdk.blockchain.i.be.b(SourceFile:21)
        at com.samsung.android.sdk.blockchain.i.be.a(SourceFile:17)
        at com.samsung.android.sdk.blockchain.i.be.get(SourceFile:6)
        at com.samsung.android.sdk.blockchain.i.ch.a(SourceFile:35)
        at com.samsung.android.sdk.blockchain.i.ch.a(SourceFile:29)
        at com.samsung.android.sdk.blockchain.i.ch.get(SourceFile:10)
        at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
        at com.samsung.android.sdk.blockchain.i.bp.b(SourceFile:238)
        at com.samsung.android.sdk.blockchain.i.bp.a(SourceFile:192)
        at com.samsung.android.sdk.blockchain.i.d.a(SourceFile:53)
        at com.samsung.android.sdk.blockchain.SBlockchain.initialize(SourceFile:46)
        at tokamak.staking.app.BlockchainModule.initis(BlockchainModule.java:271)

Here is the error log. The ‘BlockchainModule.initis’ method is where I initialize the Samsung Blockchain SDK instance