9

私は得ています

Warning: library class android.databinding.DataBindingUtil depends on program class android.databinding.DataBindingComponent

assembleItestAndroidTestプロジェクトにデータバインディングを導入した後、gradle タスクを実行しようとすると、これが発生します。(インストルメンテーション テスト用に別のビルド構成があり、これを と呼びますitest。他の 2 つはデバッグとリリースです)

これを修正する方法は?

編集: これは android-gradle ビルド ツールのバグまたは Android データ バインディングのバグだと思います。Google にバグ レポートを提出し、再現方法の完全な手順を記載しました。

ここで重要なのは、縮小を実行するようにビルド タイプが構成されていることです。そのため、インストルメンテーション テスト以外のビルド タイプはdebug、データ バインディングに依存している限り失敗します。

これは、生産サイクルの不可欠な部分として継続的インテグレーションを行っている企業にとっては、ほとんどショーストッパーであるため、Google がこれを優先することを願っています。

4

1 に答える 1