前言
作为Android开发,我们几乎每天都在和builg.gradle
打交道,但是你真的知道build.gradle
里的每一行代码有什么用吗?以及builg.gradle
到底有哪些作用?本文旨在全面的向大家介绍builg.gradle
的作用与使用方法。
通用配置
在我们新建项目时,Android Studio 会自动为我们生成两个build.gradle
文件,一个位于根目录,一个位于app
文件夹下,下面是gradle文件的构成图:
MyApp
├── build.gradle
└── app
└── build.gradle
根目录的build.gradle
该gradle文件是定义在这个工程下的所有模块的公共属性,它默认包含两个个方法:
buildscript {//这里是gradle脚本执行所需依赖,分别是对应的maven库和插件
repositories {
google()//可以引用google上的开源项目
jcenter()//声明了jcenter()配置,可以引用 jcenter 上的开源项目
}
dependencies {
//此处是 android 的插件 gradle 及其版本号
classpath 'com.android.tools.build:gradle:3.5.0'
// NOTE: Do not place your application dependencies here; they belong
// i