Andriod studio build.gradle详解
一、简述
项目中一般会出现2个或者多个build.gradle文件,一个在根目录下,一个在app目录下。
如果切换到Android模式下则全部在Gradle Scripts。
1、根目录下的build.gradle
1 > repositories闭包,声明了jcenter()的配置
2 > dependencies闭包,声明了一个Gradle插件
buildscript {
repositories { //repositories闭包
google()
jcenter() //代码托管库:设置之后可以在项目中轻松引用jcenter上的开源项目
}
dependencies { //dependencies闭包
classpath 'com.android.tools.build:gradle:3.0.0' 声明gradle插件,插件版本号为3.0.0
//gradle是一个强大的项目构建工具,不仅可以构建Android,还可以构建java,C++等
//此处引用android的插件
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter() //代码托管库:设置之后可以在项目中轻松引用jcenter上的开源项目
}
}
task clean(type: Delete) {
delete rootProject.buildDir
2、app 目录下的build.gradle
1 > apply plugin,声明是Android应用程序还是库模块
2 > android 闭包,配置项目构建的各种属性,compileSdkVersion用于指定项目的编译SDK版本,buildToolsVersion用于指定项目构建工具的版本。
defaultConfig闭包:默认配置,应用程序包名,最小 sdk 版本,目标 sdk 版本,版本号,版本名
buildTypes闭包:指定生成安装文件的配置,是否对代码进行混淆
signingConfigs 闭包:签名信息配置
sourceSets 闭包:源文件路径配置
lintOptions 闭包:lint 配置
地址:https://blog.csdn.net/hebbely/article/details/79074460
posted on 2022-05-24 22:32 topguntopgun 阅读(199) 评论(0) 编辑 收藏 举报