2016-07-21 48 views
1

enter image description here的Android工作室gradle这个太长

我的Android工作室建太多的时间,我打印日志显示的应用程序:compileDevDebugJavaWithJavac已经把我的37S,我建这个项目要花53秒,等待时间太长......

+0

这里的问题究竟是什么?你只做了一个声明 –

+0

如何减少编译时间 – Allen

回答

0

这些是Gradle构建任务。 Gradle是Android Studio的构建自动化系统,它具有一组要执行的任务以构建apk。每次运行/构建项目时,都会接连执行这些任务列表。构建时间取决于您在项目中使用的项目代码和依赖项。

摇篮构建生命周期

摇篮是基于依赖的编程语言。在Gradle中这意味着您可以定义任务和任务之间的依赖关系。 Gradle保证这些任务按照它们的依赖关系执行,并且每个任务只执行一次。这些任务形成有向无环图。有构建工具可以在执行任务时构建这样的依赖关系图。 Gradle在执行任何任务之前构建完整的依赖关系图。

这是Gradle构建生命周期。它有三个阶段

*)初始化

*)配置

*)执行

Official Document ion On Build LifeCycle

0

你可以试试下面的代码添加到您的gradle.properties文件:

org.gradle.jvmargs=-Xmx5124m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 
org.gradle.daemon=true 
org.gradle.configureondemand=true 
org.gradle.parallel=true 

这可能有助于加速你的gradle构建。

相关问题