Я пытаюсь использовать комнату.Я получаю эту ошибку (во время выполнения):
java.lang.RuntimeException: не удается найти реализацию для com.easythings.booky.database.BookyDatabase.BookyDatabase_Impl не существует
Мой класс BookyDatabase:
@Database(entities = [Book::class, Chapter::class], version = 1)
abstract class BookyDatabase : RoomDatabase() {
abstract val bookDao: BookDao
abstract val chapterDao: ChapterDao
companion object {
@Volatile
private var _databaseInstance: BookyDatabase? = null
fun getDatabase(context: Context): BookyDatabase {
if (_databaseInstance == null)
synchronized(BookyDatabase::class.java) {
if (_databaseInstance == null)
_databaseInstance = Room.databaseBuilder(
context.applicationContext,
BookyDatabase::class.java,
"booky_database"
)
.fallbackToDestructiveMigration()
.build()
}
return _databaseInstance!!
}
}
}
Я не понимаю, что не так.