Eigentlich habe ich eine Antwort von diesem Link bekommen
Raum:Datenbank nicht erstellt
when I tried to insert data that time database is copied from asset and data is inserted
Einige Leute werden mit einer Migrationsausnahme konfrontiert, ich habe das gelöst, indem ich die Room-Master-Tabelle aus der Asset-Datenbank gelöscht habe.
Unter der Decke verwendet Room standardmäßig SQLiteOpenHelper , genauso wie Sie es direkt verwenden könnten.
SQLiteOpenHelper erstellt die Datenbank nicht, wenn Sie die SQLiteOpenHelper-Instanz erstellen. Dies geschieht, sobald Sie getReadableDatabase() aufrufen oder getWriteableDatabase() .
Aus Sicht von Room bedeutet dies, dass Ihre Datenbank nicht erstellt wird, bis Sie eine konkrete Operation ausführen, z. B. das Aufrufen einer @Dao-Methode, die auf die Datenbank zugreift.