Неразрешенная ссылка: привязка данных

Я использую Android Studio Beta 1 с Android Gradle Plugin 3.0.0-beta1 и Kotlin Plugin 1.1.3-2 . Я также включил привязку данных:

 dataBinding { enabled = true } 

Но, к сожалению, классы Kotlin не видят сгенерированных классов из макетов, потому что я получаю такие ошибки:

Ошибка: (17, 31). Неразрешенная ссылка: привязка данных

Ошибка: (39, 36) Неразрешенная ссылка: MyFragmentBinding

Конечно, классы Java рассматривают эти сгенерированные классы.

Попробуйте добавить kapt и применить плагин в вашем файле уровня .gradle

 apply plugin: 'kotlin-kapt' //.. dependencies { //.. kapt 'com.android.databinding:compiler:2.3.2' //.. } 

Добавьте эту зависимость в gradle для Kotlin для работы с databinding

 kapt "com.android.databinding:compiler:2.3.3" 
Intereting Posts
GSON не может десериализовать класс Kotlin с пользовательским геттером кратные пары в карту множества; создавать записи в карте, если они уже не существуют Как настроить Jacoco со Spek в мультипроекте? Как определить параметры типа для основного конструктора в Котлине? Где сохранять статусные файлы? Ошибка ввода типа. Ожидаемое несоответствие типа: требуется Строка найденная пара <String, String> в Котлине и Анко добавить Google Fit distance (DataPoint выходит за пределы диапазона) Ошибка при смене лямбды для плоской карты из двух наблюдений на плоскую карту двух синглов Переопределение активателя имущества Котлина приводит к двум JPA @Id Чем отличаются MutableMap и Map в Котлине? Многомерная матрица «3D» в Котлине Есть ли способ сортировки ключей groupBy в rx-java / kotlin? Предупреждение безопасности Kotlin Null Неожиданные токены (используйте, чтобы разделить выражения на одной строке) subclass val для использования в базовом конструкторе Получить значения из файла `.properties` | свойство lateinit не было инициализировано