DataBinding使ってたら ArrayIndexOutOfBoundsException (no error message) が出て泣いた

こんなエラーが出た。

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 に直したら無事にビルドが出来ました!
レイアウトをいくら変えても直らないから辛かった…

ではでは

Atsumi3

したいことをします。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください