build.gradle:
buildTypes {
getByName("debug") {
manifestPlaceholders = mapOf("crashlyticsCollectionEnabled" to "false")
ext["enableCrashlytics"] = false
...
}
}
AndroidManifest:
<meta-data
android:name="firebase_crashlytics_collection_enabled"
android:value="${crashlyticsCollectionEnabled}" />
Build Analyzer still complains about:

If I add this:
gradle.projectsEvaluated {
tasks.withType<com.google.firebase.crashlytics.buildtools.gradle.tasks.InjectMappingFileIdTask> {
enabled = ext["enableCrashlytics"] as Boolean
}
}
It works, but is it the right way or a hack?