AndroidStudio Gradle配置

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官网
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • 说明 本文主要介绍和Gradle关系密切、相对不容易理解的配置,偏重概念介绍。部分内容是Android特有的(例如...
    jzj1993阅读 15,794评论 1 62
  • 下雪了,盼望了很久的雪。雪花很小,比不上北方的鹅毛大雪。北方的大雪会在一夜之间让世界银装素裹,会让人的心和世界一样...
    给你的承诺阅读 358评论 0 2
  • 3.31《愿你的青春不负梦想》 【day19盈盈】 第一次听到俞敏洪老师,是在看艾力老师的你一年的8760小时的时...
    苏小盈阅读 104评论 0 0