Java 包androidx.databinding不存在错误
在我的Java项目中,我想迁移到androidx包。 但数据绑定存在一些问题 我找不到任何androidx.databinding库文件Java 包androidx.databinding不存在错误,java,gradle,data-binding,androidx,android-studio-3.4,Java,Gradle,Data Binding,Androidx,Android Studio 3.4,在我的Java项目中,我想迁移到androidx包。 但数据绑定存在一些问题 我找不到任何androidx.databinding库文件 error: package androidx.databinding does not exist 我的project gradle文件就在这里的app/build.gradle android { dataBinding { enabled = true } ... 在gradle.properties中 # A
error: package androidx.databinding does not exist
我的project 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 not existing错误仍然存在
我能够很好地使用Java上的数据绑定。
但由于数据绑定问题,我无法迁移到androidx
我如何解决这个问题
我用
- Android Studio 3.4
- 爪哇
- Android Gradle插件3.1.4
- 梯度4.5.1
目前数据绑定编译器库的最新版本是3.4.0。androidx.databinding没有创建,当我打开DataBindingUtil类时,它位于“library-3.1.4-source.jar>android>databinding>DataBindingUtil”中,而不是androidx包,我必须使用gradle插件版本到3.1.4(类路径“com.android.tools.build:gradle:3.1.4”),因此我无法手动使用迁移到AndroidX。