こんなエラーが出た。


Execution failed for task ':app:dataBindingProcessLayoutsDebug'.
> java.lang.ArrayIndexOutOfBoundsException (no error message)

Gradle Console を見てみたら、こんなログだった


....
:app:generateDebugResources
:app:mergeDebugResources
:app:dataBindingProcessLayoutsDebug
line 1:38 extraneous input '\r' expecting {COMMENT, SEA_WS, '<', PI}

 FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:dataBindingProcessLayoutsDebug'.
> java.lang.ArrayIndexOutOfBoundsException (no error message)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

…


line 1:38 extraneous input '\r' expecting {COMMENT, SEA_WS, '<', PI}

確認をしてみると、レイアウトファイルの改行コードが CR になってた。

LF に直したら無事にビルドが出来ました!
レイアウトをいくら変えても直らないから辛かった…

ではでは