软件包androidx.databinding不存在错误

时间:2019-05-09 11:49:43

标签: java gradle data-binding androidx android-studio-3.4

在JAVA项目中,我想迁移androidx包。 一切正常,但是数据绑定存在一些问题。

我找不到任何androidx.databinding库文件

error: package androidx.databinding does not exist

我的项目gradle文件就在这里 在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
  • Android Gradle插件3.1.4
  • 4.5.1级

1 个答案:

答案 0 :(得分:0)

请检查您的项目的设置

  1. 检查是否在您的项目的build.gradle中应用了kotlin-kapt插件。
  2. 在build.gradle中检查项目的数据绑定编译器。

即 kapt“ com.android.databinding:compiler:”

数据绑定编译器库的当前最新版本为3.4.0。