Google Play でエラーが発生していることに気付きました。再現できませんでしたが、少数のユーザーで発生しているようです。
exception.class.missing._Unknown_: TableInfo{...}
at androidx.room.RoomOpenHelper.onUpgrade (RoomOpenHelper.java:103)
at net.sqlcipher.database.SupportHelper$1.onUpgrade (SupportHelper.java:46)
at net.sqlcipher.database.SQLiteOpenHelper.getWritableDatabase (SQLiteOpenHelper.java:182)
at net.sqlcipher.database.SupportHelper.getWritableDatabase (SupportHelper.java:83)
at androidx.room.RoomDatabase.inTransaction (RoomDatabase.java:622)
at androidx.room.RoomDatabase.assertNotSuspendingTransaction (RoomDatabase.java:399)
なぜこれが起こるのか分かりますか?私の推測では、R8 コードの縮小が原因ですが、修正方法がわかりません。
Android 4.4.3 と Room 2.3.0 で Sqlcipher を使用しています
ありがとう!