14°

gradle由简入深

众所周知android编译有两种方式分别是,make和gradle

Gradle

gradle这种方式包含project、task、action、closures,他们关系如下图:

一个project与一个build.gradle文件是一对一的关系,那么问题一个build.gradle是一个project对象吗?

gradle生命周期,gradle在构建过程中会为每一个参与构建的Project装配一个project对象

构建开始首先创建setting对象

确认setting.gradle文件存在,如果存在则根据脚本配置setting对象

根据已经配置好的setting对象配置Project实例层次结构

本文由【dtqq】发布于开源中国,原文链接:https://my.oschina.net/u/3336230/blog/3158155

全部评论: 0

    我有话说: