我最近在Android Studio中处理了gradle构建时间。通过删除一些依赖项,我设法将构建时间从大约3分钟减少到10秒,但事情就是这样:
当我重建项目时,大约需要10秒钟:
15:13:43 Executing tasks: [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:compileDebugSources, :app:compileDebugAndroidTestSources]
15:13:54 Gradle build finished in 11s 596ms
然而,当我启动应用程序时,需要更长的时间,大约一分钟:
15:15:09 Executing tasks: [:app:assembleDebug]
15:15:58 Gradle build finished in 49s 676ms
造成这么大差异的原因是什么?这仍然是因为大量的gradle依赖或其他东西?我可以以某种方式减少构建时间吗?
答案 0 :(得分:6)
最近我在我的应用中启用了multidex因为我有超过65k的方法。 德兴是需要花费大量时间才能完成的。
转到设置(ctrl + alt + s) - > 构建,执行,部署 - > 编译器
并行启用编译模块并添加" - 离线"在编译器中我的执行时间减少到大约15秒。