Room cannot verify the data integrity

Приложение работает пред установленной базой, которая берется из assets
Дополнению приложение новой фичей
Помере внедрение новых функций расширяю таблицу, пока не опубликовал работаю в пределах одной версии таблицы.
После каждой модификации чищу Кеш и удаляю приложение.
Несколько таблиц по такому сценарию создавались нормально, а вот после создания последней вот Caused by: java.lang.IllegalStateException: 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.

Причем это только на одном телефоне, на другом телефоне и эмуляторе приложение запускается корректно
Пробовал запускать базу с ключом .fallbackToDestructiveMigration() результат тотже
Пробовал поднимать версию и писать пустую миграцию(только лог вставлял) - тоже не помогло
У кого нибудь есть идеи, что могло пойти не так

===== ДОПОЛНЕНИЕ
Поставил старую версию на телефон, и запустил поверх нее новую, миграция отработала и приложение на этом телефоне запустилось
После этого возникла мысль что я где-то не так создал предустановленную базу, и не вижу этого. Я качал базу с телефона и удалив с нее таблицы которые создал room, положил снова ее в assets
Результат говорился на этом же телефоне рум снова ругается, что я не обновил версию(хотя ее поите никакой нет)
А на эмуляторе и на другом телефоне запускается норм

Эмулятор и телефоны под управлением Android10


Ответы (1 шт):

Автор решения: tosh17

Добавил exportSchema = false все заработало

@Database(

    entities = [
     ...],
    version = 4,exportSchema = false
    )
    abstract class AppDb : RoomDatabase() {}
→ Ссылка