実際、私はこのリンクから答えを得ました
部屋:データベースは作成されていません
when I tried to insert data that time database is copied from asset and data is inserted
一部の人は移行の例外に直面します。アセットデータベースからルームマスターテーブルを削除することで解決しました。
裏で、デフォルトでは、Roomは SQLiteOpenHelperを使用します 、直接使用する場合と同じように。
SQLiteOpenHelper SQLiteOpenHelperインスタンスを作成するときに、データベースは作成されません。 getReadableDatabase()を呼び出すと、これが実行されます。 またはgetWriteableDatabase() 。
Roomの観点からは、データベースにアクセスする@Daoメソッドを呼び出すなど、具体的な操作を実行するまで、データベースは作成されません。