In realtà ho ricevuto una risposta da questo link
Stanza:database non creato
when I tried to insert data that time database is copied from asset and data is inserted
alcune persone dovranno affrontare un'eccezione di migrazione, l'ho risolto eliminando la tabella principale della sala dal database delle risorse.
Sotto le coperte, per impostazione predefinita, Room utilizza SQLiteOpenHelper , tanto quanto potresti usarlo direttamente.
SQLiteOpenHelper non crea il database quando crei l'istanza SQLiteOpenHelper. Lo farà una volta che chiamerai getReadableDatabase() o getWriteableDatabase() .
Dal punto di vista della stanza, ciò significa che finché non esegui alcune operazioni concrete, come invocare un metodo @Dao che colpisce il database, il tuo database non verrà creato.