Eigenlijk kreeg ik een antwoord via deze link
Kamer:Database niet aangemaakt
when I tried to insert data that time database is copied from asset and data is inserted
sommige mensen zullen te maken krijgen met een migratie-uitzondering, ik heb dat opgelost door de mastertabel van de kamer uit de activadatabase te verwijderen.
Onder de dekens gebruikt Room standaard SQLiteOpenHelper , net zoals je het direct zou kunnen gebruiken.
SQLiteOpenHelper maakt de database niet aan wanneer u de SQLiteOpenHelper-instantie maakt. Het zal dit doen zodra u getReadableDatabase() . aanroept of getWriteableDatabase() .
Vanuit het oogpunt van Room betekent dit dat uw database niet wordt gemaakt totdat u een concrete bewerking uitvoert, zoals het aanroepen van een @Dao-methode die de database raakt.