Android 数据绑定放弃布局更改

Android Data Binding discards layout changes

我正在 Android 项目中使用数据绑定。

在我将此代码段添加到 build.gradle

之后

android { .... dataBinding { enabled = true } }

根据此 guide,构建过程正在丢弃我在 axml 文件中所做的任何布局更改。

有人知道这是什么原因吗?

OS: Windows 10.

Android工作室版本:2.3.1

minSdkVersion: 15

targetSdkVersion: 25

我想你正在被带到布局文件的生成版本。 (我不知道为什么 Android Studio 会把你送到那里,但它有时会。)如果你仔细观察,你会发现数据绑定代码已被删除,文件路径包括 "generated" 和"yourBuildType"(例如:"debug")。一旦构建,您在那里所做的任何更改都不会持续存在。

尝试通过文件名自行打开布局并在其中进行编辑。