gradle详解
当项目创建时,会创建三个gradle文件
project
build.gradle
包含两个代码块。
buildscript
repositoried{jcenter}//代码仓库
dependencies{classpath "com.android.tools.build.gradle:2.30"}//代码块在构建过程中所需要依赖的一些包 。关联的android gradle的插件
allprojects{//可以申明那些需要被用于模块的属性
repositories{
jcenter()
}
}
settings.gradle
include 'app',':new' 包含所有的模块(多模块开发)
moudle目录下
build.gradle
属于模块自身,这里面的设置可以覆盖顶层(project)的build.gradle文件的任何属性
apply plugin: "com.android.application" //引入插件。android构建,测试,打包 用
android{
compileSDKVersion 25 //用来编译应用的api的版本号
buildToolsVersion "25.0.2" //用于构建和编译使用的版本号 :工具:aapt dex cpxx
defaultConfig{//整个代码配置的核心属性
applicationId "xxx" //应用的唯一标识,R文件中的包名
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
}
buildTypes{
release{
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt','proguard-rules.pro')
}
}
}
dependencies{
compile fileTree(include:['*.jar'],dir:'')
}
网友评论