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.