Problema de compilación Beta / Plugin de rendimiento de Firebase

Al integrar la versión actual de Android Firebase Performance Monitoring (beta) lanzada durante la E / S 2017 de la siguiente manera …

Añadir al proyecto build.gradle:

dependencies { classpath 'com.google.firebase:firebase-plugins:1.1.0' } 

Añadir a la aplicación build.gradle:

 dependencies { compile 'com.google.firebase:firebase-perf:10.2.6' } 

Puede encontrar el siguiente error de generación.

 Error:Execution failed for task ':app:packageDebug'. > com.google.common.util.concurrent.MoreExecutors.directExecutor()Ljava/util/concurrent/Executor; 

Esto es causado por un desajuste de dependencia de la guayaba, que se puede resolver de la siguiente manera, modificando el proyecto build.gradle de la siguiente manera:

 dependencies { classpath ('com.google.firebase:firebase-plugins:1.1.0') { exclude group: 'com.google.guava', module: 'guava-jdk5' } } 

El equipo de Firebase es consciente de este problema, sugirió la solución anterior y se va a arreglar en una versión futura.

Poner esto por ahí para ayudar a alguien más rascarse la cabeza.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.