7

集成在 I/O 2017 期间发布的当前 Android Firebase 性能监控(测试版)版本时,如下所示...

添加到项目 build.gradle:

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

添加到应用程序 build.gradle:

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

您可能会遇到以下构建错误。

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

这是由于Guava依赖不匹配造成的,可以通过如下方式解决,通过修改项目build.gradle如下:

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

Firebase 团队已意识到此问题,提出了上述解决方法,并将在未来的版本中进行修复。

把它放在那里是为了帮助其他人挠头。

4

1 回答 1

1

此问题已在1.1.1firebase 插件版本中修复。要使用更新的版本,只需更新您的项目级build.gradle文件,如下所示:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath ('com.google.firebase:firebase-plugins:1.1.1')
    }
}
于 2017-09-18T08:09:02.193 回答