我的android studio编译时间太长,我打印的日志显示show app:compileDevDebugJavaWithJavac占用了我37s,我建立了项目需要53s,太长的等待时间...
这些是Gradle构建任务。Gradle是Android Studio的构建自动化系统,它具有一组要执行的任务以构建apk。每次您运行/构建项目时,它都会依次浏览这些任务列表。生成时间取决于您的项目代码和在项目中使用的依赖项。
Gradle构建生命周期
Gradle是用于基于依赖项编程的语言。用Gradle术语,这意味着您可以定义任务以及任务之间的依赖关系。Gradle保证这些任务按照其依赖关系的顺序执行,并且每个任务仅执行一次。这些任务形成有向无环图。有一些构建工具会在执行任务时构建此类依赖关系图。在执行任何任务之前,Gradle会构建完整的依赖关系图。
这是Gradle构建的生命周期。它分为三个阶段
*)初始化
*) 配置
*) 执行
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句