"缺少时间"在android gradle构建配置文件

时间:2015-09-12 20:43:36

标签: android gradle android-gradle android-databinding

我们有一个Android应用程序。我们正在使用gradle 2.5和android gradle插件1.4.0-beta1

我们最近添加了新的数据绑定插件(rc1),为我们提供了大量的应用插件列表:

apply plugin: 'com.android.application'
apply plugin: 'android-sdk-manager'
apply plugin: 'me.tatarka.retrolambda'
apply plugin: 'android-apt'
apply plugin: 'io.fabric'
apply plugin: 'com.trello.victor'
apply plugin: 'com.mutualmobile.gradle.plugins.dexinfo'
apply plugin: 'com.jakewharton.hugo'
apply plugin: 'com.android.databinding'

所有这些都是这个问题的最新发布版本。

我注意到我们的版本变得更长了,所以我开始调查并用--profile

看到了这个

profile result

缺少4+分钟的时间在哪里?

使用--debug我会看到以下日志:

13:28:54.432 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':app:compileDebugJavaWithJavac'
13:33:17.846 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :app:compileDebugJavaWithJavac (Thread[Task worker Thread 5,5,main]) completed. Took 4 mins 52.096 secs.
13:33:17.846 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :app:compileRetrolambdaDebug (Thread[Task worker Thread 7,5,main]) started.

正如您所看到的,从日志语句中跳出了4分钟以上,:app:compileDebugJavaWithJavac已完成执行"到下一个日志声明说它是"完成" ..中间没有stderr或stdout的日志。有什么想法吗?

这是我开的一张票...... https://code.google.com/p/android-developer-preview/issues/detail?id=3170

0 个答案:

没有答案