安卓手机安装包后缀名是什么格式

Gradle:新一代Android开发构建系统
Gradle是Android Studio默认的构建工具,它是一种基于JVM的脚本语言构建系统,脚本基于Groovy语言并辅以DSL(领域特定语言)。由于Groovy是JVM语言,因此可以访问大量的Java库。在Android开发中,DSL主要指的是针对Android开发的插件,包括标准Gradle之外的一些新方法、闭包等。Gradle语法简洁易懂,且可以使用大部分Java包,因此成为新一代的Build System。
对于使用Android Studio的开发者来说,新建一个工程后,默认会生成两个build.gradle文件,一个位于工程根目录,一个位于app目录下。除此之外,还有一个settings.gradle文件。
根目录下的build.gradle文件是针对module的全局配置,其中定义了所有module的通用配置。settings.gradle文件用于配置所有的module,当添加一个名为lib的新module时,需要在settings.gradle文件中进行配置包含。
二、深入了解其基本结构
让我们通过具体的工程实例来深入了解Gradle的基本结构。
① 根目录的build.gradle内容如下:
groovy
buildscript {
repositories {
}
dependencies {
}
allprojects {
repositories {
jcenter() //所有项目使用jcenter仓库
maven { url 'mvnrepo./mvn/repository' } //额外添加maven仓库地址
}
这里主要配置了构建脚本的仓库和依赖,其中'com.android.tools.build:gradle:1.0.0-rc4'是Android特有的插件。
② app目录下的build.gradle内容如下:
groovy
//设置脚本运行环境
buildscript {
repositories { //支持java依赖库管理(maven/ivy),用于项目的依赖
mavenCentral() //使用maven central仓库
}
ap plugin: 'android' //应用Android插件
android { //设置编译Android项目的参数
compileSdkVersion 17 //编译版本号为17的SDK版本进行编译代码
