Não é possível desativar o Crashlytics em um aplicativo Firebase (mais)

Após a atualização paracom.crashlytics.sdk.android:crashlytics:2.7.1@aar (da 2.6.8), não consigo mais desativar o Crashlytics no meu aplicativo Firebase.

Parece que há algum código na própria biblioteca Crashlytics que inicializa o kit Fabric with Crashlyticsativado sempre que detectar que está sendo executado dentro de um aplicativo Firebase. De fato, inicializar com o Crashlytics ativado e comext.enableCrashlytics = false lança uma UnmetDependencyException e trava o aplicativo na inicialização (na verdade, antes do meu código emApplication.onCreate corre).

Alguém sabe uma solução alternativa para isso? Aderindo ao 2.6.8 funciona por enquanto. Isto é o que eu tenho no meu código que funcionava até uma atualização:

app / build.gradle:

ext.enableCrashlytics = false

Application.java (onCreate, corpo completo do método, conforme solicitado):

super.onCreate();
if (LeakCanary.isInAnalyzerProcess(this)) {
    return;
}
LeakCanary.install(this);
// First Fabric invocation
Fabric.with(this, new Crashlytics.Builder().core(
    new CrashlyticsCore.Builder().disabled(true).build()).build());
RxJavaPlugins.setErrorHandler(e -> LOGGER.error("Undeliverable RxJava error", e));
// First Firebase invocation
FirebaseDatabase db = FirebaseDatabase.getInstance();
if (BuildConfig.DEBUG) {
    db.setLogLevel(com.google.firebase.database.Logger.Level.DEBUG);
}
db.setPersistenceEnabled(true);

questionAnswers(2)

yourAnswerToTheQuestion