【发布时间】:2021-12-16 12:34:57
【问题描述】:
我从服务器下载了一个 SQLite 文件,其中包含整个应用程序的所有静态数据。我用它来填充房间数据库。
使用 Room 2.1.0,我曾经将文件复制到数据库目录,并且在使用旧实体的版本上更新 SQLite 文件架构(添加新列)时它工作正常。
现在使用 Room 2.4.0,如果 SQLite 文件架构发生更改,则会引发异常 IllegalStateException("Pre-packaged database has an invalid schema:")。
有没有跳过模式验证?
【问题讨论】:
标签: android android-room android-room-prepackageddatabase