1. ホーム
  2. android

[解決済み] ルームではデータの整合性を確認できない

2022-08-02 20:05:59

質問

ルームデータベースでプログラムを実行すると、次のエラーが発生します。

Room cannot verify the data integrity. Looks like you've changed schema but forgot to update the version number. 
You can simply fix this by increasing the version number.

データベースのバージョンを更新する必要があるようですが、Roomのどこから更新できるのでしょうか?

どのように解決するのですか?

アニルード・パリハル の回答でヒントが得られ、解決しました。

を拡張したクラスを検索してください。 RoomDatabase . そこで、以下のようなバージョンが見つかります。

@Database(entities = {YourEntity.class}, version = 1)

のように、バージョンを上げるだけで問題は解決します。