Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android数据绑定放弃布局更改_Android_Android Layout_Android Studio_Build.gradle_Android Databinding - Fatal编程技术网

Android数据绑定放弃布局更改

Android数据绑定放弃布局更改,android,android-layout,android-studio,build.gradle,android-databinding,Android,Android Layout,Android Studio,Build.gradle,Android Databinding,我正在Android项目中使用数据绑定 在我将这个片段添加到build.gradle之后 android{ .... 数据绑定{ 启用=真 } } 因此,构建过程将放弃我在axml文件中所做的任何布局更改 有人知道这背后的原因吗 OS:Windows10 Android Studio版本:2.3.1 minSdkVersion:15 targetSdkVersion:25我想现在发生的是,您被带到布局文件的生成版本。(我不知道为什么Android Studio会将您发送到那里,但有时确实如此。)

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

在我将这个片段添加到build.gradle之后

android{
....
数据绑定{
启用=真
}
}

因此,构建过程将放弃我在axml文件中所做的任何布局更改

有人知道这背后的原因吗

OS:Windows10

Android Studio版本:2.3.1

minSdkVersion:15


targetSdkVersion:25

我想现在发生的是,您被带到布局文件的生成版本。(我不知道为什么Android Studio会将您发送到那里,但有时确实如此。)如果仔细观察,您会发现数据绑定代码已被剥离,文件路径包括“生成”和“yourBuildType”(例如:“调试”)。一旦构建,您在那里所做的任何更改都不会持久


尝试按文件名自己打开布局并在那里进行编辑。

我认为这还不够信息-您能否提供文件,添加您所更改的内容?谢谢@amylin。通过修复布局文件中的所有错误,问题已得到修复。我发现,如果布局文件中有任何错误,构建过程会将其还原为上一次成功构建的版本。谢谢@lisa-wray,这正是发生在我身上的事情。