Double entrée: com/google/firebase/FirebaseApiNotAvailableException.class

J'ai un projet Android construit avec Réagissent-Natif et en employant des Google Play Services (analyses, messagerie en nuage, petites annonces). Je ne suis pas explicitement à l'aide de Firebase n'importe où.

Essayé la mise à niveau de la Jouer à des Services de 8.4.0 => 9.2.0. Également mis à jour le GPS classpath.

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'

Avis que je ne suis pas explicitement en fonction de Firebase n'importe où.

Depuis la mise à jour j'ai la suite à erreur de build Gradle:

com.android.construire.l'api.transformer.TransformException: java.util.zip.ZipException: double entrée: com/google/firebase/FirebaseApiNotAvailableException.class

Je sais que Firebase est livré dans le Google Play Services (depuis la 9.0), alors j'ai pensé que quelque chose d'autre est la compilation et la liaison avec une ancienne version.
Donc en regardant la dépendance insight (gradle -q dependencyInsight --configuration compile --dependency firebase) j'ai remarqué que firebase-commune 9.0.0 est ajouté sur le dessus de 9.2.1:

Double entrée: com/google/firebase/FirebaseApiNotAvailableException.class

Mais je ne peux pas pour la vie de moi de trouver quelles sont les causes de cette.

OriginalL'auteur Vaiden | 2016-07-26