gradle面试问题讲解

2019-05-19  本文已影响0人  崽子猪

创建一个新的项目会生成三个gradle文件

1.Project下的settings.gradle

2.Project下的build.gradle

3.App包里的build.gradle


1.Settings.gradle:他在初始化的时候会被执行保证app和new在我们的模块(在多人开发情况下使用保证我们的app更清晰具有条例)

2.Build.gragle:包含两个代码块(buildscript、allprojects)

第一个代码块 

repositories:他就是一个代码仓库 放一些jar 第三方的代码

jcenter:有名的代码库

dependencies:是代码块在构建过程中所需要的依赖包 

每一个Android模块都需要有Android插件

第二个代码块

allprojects:定义模块属性(可以在这里创建任务)

repositories:没有主项目的情况下 无法构建

3.App-build.gradle:可以覆盖顶层的gradle的所有属性


上一篇下一篇

猜你喜欢

热点阅读