🗑️

【Android】デバイス内のアプリに関連するデータを削除する

に公開

Room のスキーマを変更したあとに、Pixel6(Android13)でアプリを再インストールしても、以下のエラーでクラッシュするので、調べてみたらアプリのデータが完全に消えてないことが原因だった。

java.lang.IllegalStateException: Room cannot verify the data integrity.
Looks like you've changed schema but forgot to update the version number

以下のコマンドでエラーは出なくなった。

# パッケージ一覧表示
$ adb shell pm list | grep [package_name]

# アプリのデータを削除
$ adb shell pm clear [package_name]

Discussion