Android Gradle插件 、Gradle关系

原创 2018年04月15日 18:03:46

概念

何为Gradle?何为Gradle插件?

我们知道Android的构建系统是使用Gradle来构建应用的,Gradle是一种构建工具,它使用一种基于Groovy的特定领域语言来实现的。

软件开发过程不仅仅是编写代码,还涉及到对项目的管理,例如添加项目依赖,打包,签名,发布等一系列操作,后面这些就是Gradle替我们做的事。Gradle通过编写一个名为build.gradle的脚本文件对项目进行设置,再根据这个脚本对项目进行构建。

那么,如何来提供这个Gradle构建环境呢?这就需要我们电脑上安装Gradle插件,通过安装Gradle插件来支持系统能够运行Gradle脚本。安装Android Studio后就已经帮我安装了Gradle插件.但Gradle插件是独立于Android Studio运行的,所以它的更新也是与Android Studio分开的.

如何通过Android Studio查看当前项目的Gradle版本和Gradle插件版本?
buildscript {  
  ...  
  dependencies {  
    classpath 'com.android.tools.build:gradle:2.3.3'  
  }  
} 
这里的版本就是指Gradle插件版本,我们可以直接修改版本号,然后构建项目,Android Studio就会自动下载对应的版本插件。

打开gradle/wrapper/gradle-wrapper.properties文件,我们可以看到如下内容:

distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

这即是Gradle的引用地址,后面数字即为Gradle的版本号。

Gradle 和 Gradle插件版本对应关系

Gradle 和 Gradle插件一般都具有版本对应关系。


具体可以查看官网地址。

https://developer.android.google.cn/studio/releases/gradle-plugin.html#updating-plugin

参考文献

https://blog.csdn.net/qq_26296197/article/details/52202903

https://blog.csdn.net/jinrall/article/details/53220761

绝对精彩:在网页里做类似window右键的弹出式菜单

做一个类似于window右键的弹出式菜单。直接下载js文件和观看效果: http://202.114.98.14/~cityhunter/jscripts/jscripts.htm代码如下:  var...
  • tlovexyj
  • tlovexyj
  • 2001-02-16 13:44:00
  • 978

AS 中 Plugin for Gradle 和 Gradle 之间的版本对应关系

Plugin for Gradle 和 Gradle 之间的版本对应关系 来源:https://developer.android.com/studio/releases/gradle-plugin...
  • liangjiu2009
  • liangjiu2009
  • 2017-04-11 16:50:35
  • 2980

android studio,gradle版本,gradle插件版本的使用问题

最近把gradle玩坏了,导致了很多报错。一个奇葩的错误是,点击run没有任何反应,服了。最后检查出来是gradle插件版本不对,as的gradle版本可以在settings里面配置,我建议搞成默认的...
  • d_o_n_g2
  • d_o_n_g2
  • 2016-06-21 16:34:29
  • 2071

Gradle与Android Gradle插件的版本对应关系

当更新Andorid studio 的时候,你可能会接收到一条让你更新Gradle插件到最新版本的建议。在项目编译需要的基础上,你可以选择接受或者手动选择一个具体的版本。     下图的表格是An...
  • zz20104534
  • zz20104534
  • 2017-05-22 11:27:39
  • 2014

gradle插件版本和gradle版本对应关系

1、gradle插件版本配置位置: project对应的build.gradle文件中 buildscript { repositories { jcenter() ...
  • u013347784
  • u013347784
  • 2017-03-21 12:46:09
  • 13087

Android Gradle和Gradle插件区别

引言 什么是Gradle?什么是Gradle插件? build.gradle中依赖的classpath 'com.android.tools.build:gradle:2.1.2'和gradle-wr...
  • jinrall
  • jinrall
  • 2016-11-18 19:05:24
  • 4902

Android Studio gradle插件版本和gradle版本对应关系

1、gradle插件版本配置位置: project对应的build.gradle文件中 buildscript { repositories { jcenter() ...
  • whj9073
  • whj9073
  • 2017-08-07 17:52:52
  • 3462

Android Gradle plugin与Gradle 版本对应问题

本文主要是引用google官方网站的内容,仅此做个记录或者笔记,做个问题归类! https://developer.android.google.cn/studio/releases/gradle-...
  • zouchengxufei
  • zouchengxufei
  • 2017-03-09 23:03:11
  • 3795

Android Gradle插件(plugin)版本(version)与Gradle、SDK Build Tools版本关系

具体关系如下图:比如,Android Studio 2.0发布,其中有个新功能“Instant Run”,需要Android Gradle Plugin版本2.0.0以上,那么我们项目的.gradle...
  • u012964796
  • u012964796
  • 2016-04-15 10:27:19
  • 15677

Gradle to the latest available version, gradle插件版本和gradle版本对应关系

1、gradle插件版本配置位置: project对应的build.gradle文件中 buildscript {     repositories {         // Gradle...
  • dl6655
  • dl6655
  • 2017-11-02 15:02:09
  • 165
收藏助手
不良信息举报
您举报文章:Android Gradle插件 、Gradle关系
举报原因:
原因补充:

(最多只允许输入30个字)