任务“:app:dataBindingGenBaseClassesDebug”执行失败,升级到Android Studio 3.2.1后出错

wnavrhmk  于 2023-03-03  发布在  Android
关注(0)|答案(4)|浏览(571)

我得到的错误后,使项目:
失败:生成失败,出现异常。

  • 出了什么问题:任务":应用程序:dataBindingGenBaseClassesDebug"的执行失败。

参数'directory'不是目录
这在升级到Android Studio 3.2.1后开始
你知道这是什么吗?

qojgxg4l

qojgxg4l1#

以下命令对我有效。

./gradlew assembleDebug --rerun-tasks
qlckcl4x

qlckcl4x2#

如果在使用数据绑定时出现此错误,其基本原因是同一布局xml文件中的id相同。能否检查视图id。

km0tfn4u

km0tfn4u3#

我在构建时也遇到了同样的错误,这是由绑定变量引起的(在<data></data>中声明,名称为Java保留字,例如<variable name="case" type="com.mydomain.Case" />

o3imoua4

o3imoua44#

在我的情况下,我发现这个在应用程序gradle。

buildFeatures {
    viewBinding true
}

我只是注解了它,所有的工作都很好。这个绑定选项是在我向我的项目添加ScrollActivity时生成的,并在下次删除

相关问题