KotlinでRoomを使おうとして個人的に盛大にハマった二つのポイントを紹介しようと思います。 同じようなエラーで苦しんでいる方の解決策になれば幸いです。 1.@Entityでのハマり Room cannot pick a constructor since multiple constructors are suitable. Try to annotate unwanted constructors with @Ignore. @Entityクラスでコンストラクタが複数あると上記のエラーになります。 Kotlinでプライマリコンストラクタにデフォルト値を設定しているとコンストラクタが適宜自動で生成されるので、@Entityを使うクラスでは注意です。 @Entity class Sample(val id: Int = 0, val date: String = "") ⬇️ /*デコ