在Android Studio中使用Firebase Performance时,gradle任务app:transformClassesWithFirebasePerformancePluginForDebug花费的时间比任何其他任务都要长得多,因此极大地减慢了我的gradle生成时间。

Slow Build shown in Profiler

最佳答案

我们项目中的Firebase导致了40%的构建时间增加。为了加快调试构建速度,我们增加了使用app/build.gradle和root build.gradle文件中的构建参数将其打开/关闭的可能性:

应用程序:

if (!project.hasProperty("disable-performance-plugin"))  {
    apply plugin: 'com.google.firebase.firebase-perf'
}

根/buildscript/依赖关系:
if (!project.hasProperty("disable-performance-plugin")) {
    classpath('com.google.firebase:firebase-plugins:1.1.5') {
        exclude group: 'com.google.guava', module: 'guava-jdk5'
    }
}

从命令行运行时使用
./gradlew your-task  -Pdisable-performance-plugin

在Android Studio上工作时,将标志添加到编译器选项中:

java - Firebase Performance Plugin导致构建时间缓慢-LMLPHP

10-07 16:06
查看更多