【发布时间】:2020-06-14 08:57:31
【问题描述】:
我的应用在除 Android 10 之外的所有 Android 操作系统上运行良好。我正在使用已更新为 Android 10 的 Motorola One Power 设备。我们正在使用 Android Keystore 加密数据库。
应用程序在 luanch 上崩溃并出现以下错误。
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。
注意:如果我在调试模式下运行应用程序,那么它工作正常。
请帮助我找到解决方案。提前致谢。
【问题讨论】:
-
我有同样的问题,我意识到只有在后台线程上使用密码时才会发生这种情况。如果我在主线程上执行它就可以了。你找到解决办法了吗?
-
我在主线程上使用它,但在 Crashlytics 中仍然出现此错误
-
你设法解决了这个错误吗?
标签: android android-keystore android-security keystore-access