Gradle:
Gradle是Android studio默认的build工具,是基于一种JVM语言——Groovy,再加上DSL组成的
说白了就是一种依赖管理工具,它抛弃了基于XML的各种繁琐配置,使用起来也简单,语法也相对简洁很多
每当项目开发完成准备发布到各大安卓应用市时,此时作为项目开发人员来说简直头大,如果发布的应用市场数量小的话,可能多操作几次就完事了,倘如是几十个应用市场的话,事实上apk的打包速度本身就慢,这样既浪费人力物力,又没有效率
自从有了友盟统计SDK的发布,给大家带来不少便捷,除了平时对用户统计,错误分析等功能之外,友盟SDK同时还提供了多渠道快速打包的功能
功能:
项目创建完成之后,默认生成两个build.gradle文件,一个位于工程根目录下,另一个位于app目录下
工程根目录下的build.gradle文件是针对全局的配置,里面包括仓库地址和gradle的版本,这个我不多做解释,我主要说一下app目录下的build.gradle文件
app目录下的build.gradle文件功能
声明构造的项目类型
apply plugin:'android'
设置编译Android项目的参数
android {
//编译SDK的版本
compileSdkVersion 23
//编译的tools版本
buildToolsVersion "23.0.3"
defaultConfig {
//当前应用包名
applicationId "com.chenyk.androidkits"
//支持的最低版本
minSdkVersion 9
//支持的目标版本
targetSdkVersion 22
//版本号
versionCode 1
//版本名
versionName "1.0"
// dex突破65535的限制
multiDexEnabled true
}
}