Kann keine Instrumentierungstests durchführen, nachdem ich die Datenbindungen eingeführt habe

Ich erhalte

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

Ich bekomme dies, wenn ich versuche, die gradle Aufgabe assembleItestAndroidTest nach der Einführung der Datenbindung an mein Projekt zu führen. (Ich habe eine separate Build-Konfiguration für Instrumentierungstests, die ich itest , die beiden anderen Debugging und Release)

Wie kann ich das beheben?

Bearbeiten : Ich denke, das ist ein Android-Gradle-Build-Tool Bug oder Android Data Binding Bug. Ich habe einen Fehlerbericht an Google mit vollständigen Anweisungen zum Reproduzieren eingereicht.

Der Schlüssel hier ist, dass der Build-Typ konfiguriert ist, um die Minifizierung durchzuführen. Also jeder Build-Typ anders als debug für die Instrumentierung Test wird scheitern, solange Sie sich auf Datenbindung.

Dies ist so ziemlich ein Show-Stopper für jedes Unternehmen mit kontinuierlicher Integration als integraler Bestandteil ihrer Produktion Zyklus, so dass ich hoffe, Google priorisieren diese hoch.

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.