Entrada duplicada: com / google / firebase / FirebaseApiNotAvailableException.class

Eu tenho um projeto Android criado com o React-Native e empregando o Google Play Services (análise, mensagens na nuvem, anúncios). Não estou explicitamente usando o Firebase em nenhum lugar.

Tentei atualizar o Play Services de 8.4.0 => 9.2.0. Também atualizou o caminho de classe do GPS.

buildscript {
    dependencies {
        classpath 'com.google.gms:google-services:3.0.0'

...

dependencies {
    compile 'com.google.android.gms:play-services-analytics:9.2.1'
    compile 'com.google.android.gms:play-services-ads:9.2.1'
    compile 'com.google.android.gms:play-services-base:9.2.1'
    compile 'com.google.android.gms:play-services-gcm:9.2.1'

Observe que não estou explicitamente dependendo do Firebase em nenhum lugar.

Desde a atualização, estou recebendo o seguinte erro de construção do Gradle:

com.android.build.api.transform.TransformException: java.util.zip.ZipException: entrada duplicada: com / google / firebase / FirebaseApiNotAvailableException.class

Sei que o Firebase é fornecido com o Google Play Services (desde 9.0), então achei que outra coisa é compilar e vincular a uma versão mais antiga. Então, olhando para o insight de dependência (gradle -q dependencyInsight --configuration compile --dependency firebase) Observei que o Firebase-common 9.0.0 está sendo adicionado em cima do 9.2.1:

Mas não consigo descobrir o que causa isso.

questionAnswers(4)

yourAnswerToTheQuestion