В пакете androidx.databinding не существует ошибки - PullRequest
0 голосов
/ 09 мая 2019

в проекте JAVA, я бы хотел перенести пакет androidx.Все в порядке, но есть некоторая проблема с привязкой данных.

Я не могу найти никаких файлов библиотеки androidx.databinding

error: package androidx.databinding does not exist

Мой файл проекта находится здесь, в app / build.gradle

android {
    dataBinding {
        enabled = true
    }
    ...

в gradle.properties

# Apply androidX
android.useAndroidX=true
android.enableJetifier=true
android.databinding.enableV2=true

, если я удалил android.databinding.enableV2 или установил значение false, ошибка androidx.databinding не существует. Ошибка по-прежнему продолжается.

Мне удалось довольно хорошо использовать привязку данных на Java.Но я не могу перейти на androidx из-за проблемы с привязкой данных.

Как мне решить эту проблему?

  • Android Studio 3.4
  • Java
  • Плагин Gradle для Android 3.1.4
  • Gradle 4.5.1

1 Ответ

0 голосов
/ 12 июня 2019

Пожалуйста, проверьте настройки вашего проекта

  1. Проверьте, применяется ли плагин kotlin-kapt в build.gradle для вашего проекта.
  2. Проверьте компилятор привязки данных в build.gradle для вашегоproject.

, то есть kapt "com.android.databinding: compiler:"

в настоящее время последняя версия 3.4.0 для библиотеки компилятора привязки данных.

...