我的应用程序在除Android 10之外的所有Android操作系统上都运行良好。我使用的摩托罗拉One Power设备已随Android 10进行了更新。我们正在使用Android Keystore加密数据库。
应用在紧急情况下崩溃,并出现以下错误。
android.security.keystore.KeyStoreConnectException:无法与密钥库服务通信在android.security.keystore.AndroidKeyStoreCipherSpiBase.ensureKeystoreOperationInitialized(AndroidKeyStoreCipherSpiBase.java:256)在android.security.keystore.AndroidKeyStoreCipherSpiBase.engineInit(AndroidKeyStoreCipherSpiBase.java:148)在javax.crypto.Cipher.tryTransformWithProvider(Cipher.java:2980)
这是KeyStoreConnectException问题。该应用需要花费一些时间才能连接到KeyStoreConnectException。
注意:如果我以调试模式运行该应用程序,那么它将正常工作。
请帮助我寻找解决方案。预先感谢。
我认为您的代码运行时间很长,您可以移至该线程,尝试一下!