0

我在Android項目中使用數據綁定。Android數據綁定丟棄佈局更改

我加入後這段程式的build.gradle

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

按本guide,構建過程中丟棄我在axml文件所做的任何佈局的變化。

任何人都知道背後的原因是什麼?

OS:的Windows 10

的Android Studio版本: 2.3.1

的minSdkVersion:15

targetSdkVersion:25

+0

我不認爲這是足夠的信息 - 你能否也提供這些文件,準確地添加你改變的內容? – yennsarah

+0

謝謝@Amylinn。通過修復佈局文件中的所有錯誤已修復問題。我發現如果我在佈局文件中有任何錯誤,構建過程會將其恢復到上一次成功構建的版本。 – MrDEV

回答

1

我覺得發生了什麼你是被帶到生成的ve您的佈局文件的rsion。 (我不知道爲什麼Android Studio會將您發送到那裏,但它有時會發送)。如果仔細觀察,您會注意到數據綁定代碼已被剝離,文件路徑包含「generated」和「yourBuildType」(例如: 「調試」)。你做的任何改變在你建立後都不會持續。

嘗試通過文件名自己打開佈局並在其中進行編輯。

+0

謝謝@lisa -ray,這正是我發生的事情。 – MrDEV