我使用Room存储我的应用程序的缓存。此外,我从密钥库和SqlCipher的密钥加密数据库。在恢复应用程序备份(例如通过TitaniumBackup)或密钥丢失等情况下,不管是什么原因,房间都会使应用程序崩溃。如果旧数据库无法打开,有什么方法可以告诉它删除旧数据库吗?这只是缓存,没什么好担心的。
发布于 2020-01-29 16:48:53
是的,我在新版本的房间gradle中也有同样的问题,但旧版本对我来说工作得很好。目前我使用的是以下版本的房间数据库。
implementation 'androidx.room:room-runtime:2.1.0'
annotationProcessor 'androidx.room:room-compiler:2.1.0'https://stackoverflow.com/questions/59963281
复制相似问题