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
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.