繁体   English   中英

Android Studio Gradle太长

[英]Android studio gradle too long

在此处输入图片说明

我的android studio编译时间太长,我打印的日志是show app:compileDevDebugJavaWithJavac用了我的37s,我用53s构建了项目,时间太长了...

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

Gradle构建生命周期

Gradle是一种用于基于依赖项编程的语言。 用Gradle术语,这意味着您可以定义任务以及任务之间的依赖关系。 Gradle保证这些任务按照其依赖关系的顺序执行,并且每个任务仅执行一次。 这些任务形成有向无环图。 有一些构建工具在执行任务时会建立这种依赖关系图。 在执行任何任务之前,Gradle会构建完整的依赖关系图。

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

*)初始化

*)配置

*)执行

关于构建生命周期的官方文件

您可以尝试将以下代码添加到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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM