The fabric gradle plugin io.fabric.tools:gradle:1.21.7
generates the crashlytics xml containing the project ID over and over again even when the file exists.
The regeneration of the generated resource forces the generateDevDebugResValues
task to perform again.
It can't skip with the state UP-TO-DATE
.
The plugin should check if the file with the correct content already exists before it gets changed.
Even worse when the firebase com.google.gms.google-services
is included as dependency. It also checks for changed resources and starts all over again.