My Gradle构建时间为1分钟到2分钟,我不确定发生了什么。在事件日志中,我在大多数时间看到一个条目
执行任务:[:app:generateDebugSources,:app:prepareDebugUnitTestDependencies,:app:mockableAndroidJar,:app:assembleDebug]
我不知道这项任务是做什么的,我已经检查了work offline
设置,希望这会有所作为,但我没有运气。
答案 0 :(得分:3)
将--profile
选项传递给Gradle以分析构建执行时间并在<buildDir/reports/profile
目录中生成报告。有关详细信息,请参阅有关Profiling a build的文档。
答案 1 :(得分:2)
Gradle构建时间取决于很多因素,并且随着项目代码库的增长可能会变慢,您会添加更多第三方依赖项。
例如,如果您使用Google Play服务依赖项,则可以将它们分开并仅使用您需要的特定依赖项。
例如尝试使用
编译'com.google.android.gms:play-services-maps:8.4.0'
而不是
编译'com.google.android.gms:play-services:8.4.0'
这只是一个被很多人滥用的例子,但正如我所说,它通常基于你的代码库有多大。 显然硬件配置,你的机器有...