gpt4 book ai didi

java - 包 androidx.databinding 不存在错误

转载 作者:太空宇宙 更新时间:2023-11-04 09:40:24 28 4
gpt4 key购买 nike

在我的 Java 项目中,我想迁移到 androidx 包。但数据绑定(bind)存在一些问题。

我找不到任何 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 上使用数据绑定(bind)。但由于数据绑定(bind)问题,我无法迁移到 androidx。

我该如何解决这个问题?

我用

  • Android Studio 3.4
  • Java
  • Android Gradle 插件 3.1.4
  • Gradle 4.5.1

最佳答案

请检查您的项目设置

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

也就是说,kapt“com.android.databinding:编译器:”

目前数据绑定(bind)编译器库的最新版本是3.4.0。

关于java - 包 androidx.databinding 不存在错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56058775/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com