Jag fick faktiskt ett svar från den här länken
Rum:Databasen har inte skapats
when I tried to insert data that time database is copied from asset and data is inserted
vissa människor kommer att möta migreringsundantag, jag löste det genom att ta bort rumshuvudtabellen från tillgångsdatabasen.
Under täcket använder Room som standard SQLiteOpenHelper , lika mycket som du kan använda det direkt.
SQLiteOpenHelper skapar inte databasen när du skapar SQLiteOpenHelper-instansen. Det kommer att göra det när du anropar getReadableDatabase() eller getWriteableDatabase() .
Ur rumssynpunkt betyder det att tills du utför någon konkret operation, som att anropa en @Dao-metod som träffar databasen, kommer din databas inte att skapas.