Ошибка библиотеки библиотеки Android: не удается найти установщик для поля. (Котлин)

Я использую библиотеку комнат, и у меня есть ниже упомянутого объекта:

@Parcelize @Entity(tableName = "tb_option") data class OptionsTable( var question_id: Int? = null, var option_id: Int? = null, var option: String? = null, var is_selected: Int? = null, @PrimaryKey(autoGenerate = true) var sr_no: Int = 0) : Parcelable 

как вы можете видеть, у меня есть все поле, объявленное как var но оно все еще показывает ошибку как:

 error: Cannot find setter for field. e: e: private java.lang.Integer is_selected; e: ^ 

пожалуйста, предложите некоторые исправления для этого.

благодаря

Я удалил инициализацию sr_no из

 @PrimaryKey(autoGenerate = true) var sr_no: Int = 0 

и окончательный код:

 @PrimaryKey(autoGenerate = true) var sr_no: Int 

работал для меня, потому что это было автоматически сгенерированное поле.

Intereting Posts
Android запускает статический ярлык приложения Kotlin компилируется в unrunnable javascript Как подсчитать время выполнения наблюдаемого Почему у меня есть нежелательный выход Log при слиянии 2 наблюдаемых в другие Observable, которые буферизуют их каждые 10 секунд Библиотека для обнаружения утечки памяти в android с помощью Kotlin Glide не может загружать URL-адрес сервера Kotlin – Что такое символ для Как работает синтаксис доступа к свойствам Kotlin для классов Java (например, EditText setText)? Логика загрузки Endless RecyclerView несовместима на всех устройствах Как установить конфигурации package.json с помощью kotlin-frontend-plugin Kotlin Kmongo вставить и вернуть вставленный элемент Могу ли я вызвать методы внутри шаблона строки в Котлине? Kotlin и Spring Data JPA создает PropertyReferenceException .add Метод MutableList <E> throws kotlin.KotlinNullPointerException Как я могу вызвать родительский метод из сопутствующего объекта в котлин