Я пытаюсь создать базу данных Room в разработке.Но после внесения некоторых изменений Room продолжает выдавать эту ошибку:
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 из моего тестового телефона, я попробовал следующие методы:
- Увеличение номера версии (Room не запрашивал миграции)
- Изменение имени базы данных
Отключить allowBackup, fullBackupOnly и fullBackupContent из AndroidManifest.xml
Очистить данные приложения и кэш
- Удалитьприложение
- Удаление резервных копий на Google Диске
Но Room настаивает на том, что не может проверить целостность данных.Что мне делать?
РЕДАКТИРОВАТЬ: Похоже, я решил проблему.Мне пришлось обновить свою базу данных до версии 6!Понятия не имею почему, но это случилось.Если вы создаете базу данных Room, убедитесь, что вы правильно поняли свои схемы, иначе ...