1、Gradle是什么?Gradle插件又是什么?
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。
软件开发过程不仅仅是代码编写,还有对项目的管理,比如:添加项目的依赖、打包、签名、发布等一系列操作,gradle就是帮我们做这些事情的。
那么,如何提供Gradle构建环境呢?这就需要安装Gradle插件来使系统能支持运行Gradle。安装AS就已经帮我们安装了Gradle插件,但是Gradle插件是独立于AS运行的,所以它的更新也是与AS分开的。
简单来讲,Gradle插件是为Gradle服务的,它为Gradle的成功运行提供环境支持。
2、Gradle的配置
gradle配置如果选择‘use defalut gradle wrapper(recommended)’ 时,AS会根据gradle-wrapper.properties文件中的配置去配置Gradle.
gradle-wrapper.properties配置必须在‘C:\Users\Administrator/.gradle/wrapper/dists/gradle-*.*.*’中存在对应gradle版本的缓存,不存在的话,会从distributionUrl设置的地址下载到distributionBase+distributionPath目录中,并解压到zipStoreBase+zipStorePath目录中。
如果选择‘use local gradle distribution’的话,表示使用本地的gradle。
‘global gradle setting’是指选择下载的gradle依赖包的目录
3、Gradle 插件的配置
在project的build.gradle中,我们来设置gradle插件。
dependencies { classpath 'com.android.tools.build:gradle:2.3.1' }
这里设置gradle插件版本号为2.3.1.
4、Gradle与Gradle插件版本的对应关系
来自Android Developers官网
网友评论