1

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 を使用しています

ありがとう!

4

0 に答える 0