1、gradle插件版本配置位置:
2、gradle版本配置位置:
3、具体版本对应如下:
新建一个项目看build.gradle文件的配置,如下:
之前会奇怪为什么一更新gradle 插件版本,会报錯
如下图红色部分配置的就是android gradle 插件的版本,gradle插件的版本号和gradle版本号是对应的较新的插件版本需要要求较新版的gradle,所以提示你更新gradle;
上面是百度给的百度百科,说白了就是Android开发的新工具Google的亲儿子具体参看AndroidStudio百度百科
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置抛弃了基于XML的各种繁琐配置。
Gradle插件会有版本号每个版本号又对应有一个或一些 Gradle发行版本(一般是限定一个最低版本),也就是我们常见的类似gradle-4.1-all.zip这种东西;如果这两个版本对应不上了那你的工程构建的时候就会报錯。对应关系参看Gradle插件和Gradle版本对应关系
android studio实例 3.0 之后自动将插件版本升级到3.0.0,所以我们也需要对应地把Gradle升级到4.1才行(后面就是因为这个填坑)
Plugin 本质上就是 一个AS的插件,它一边调用 Gradle本身的代码和批处理工具来构建项目一边调用Android SDK的编译、打包功能,从而让我们能够顺畅地在AS上進行开发
由于各种坑都填好了,这里就不从头到尾的演示填坑的过程了而是总结各个要注意的点在升级的时候。
前面我们介绍了Gradle插件囷Gradle不是一个东西下面我们看看在AndroidStudio中怎么配置。
在As工程目录的build.gradle文件中配置(当然也可以在工程目录文件夹下去找到文件配置)如下图:
图Φ我的插件版本是3.1.3是最新的版本当然你可以根据自己的需要配置。(配置好后As会自动去下载)
Grale配置的意义在于:在项目创建或者编译的時候如何查找Gradle的位置和使用什么版本的Gradle
解释一下“本机缓存目录”和“As的安装目录”
两个存储位置实例如下图:如下图在As的gradle包的gradle-wrapper-propertiies中配置(当然也可以在工程目录文件夹下詓找到文件配置)如下图:
Gradle查找过程如下:这里涉及配置查找规则
则先到本机的缓存目录中寻找找到则使用,找不到则到Gradle下载地址去下載下载完成会将保存一份到本机的缓存目录。
先到As的安装目录中查找而不是去1.中本地缓存目录中查找。
如果自己有gradle的压缩包或者去官網下载好gradle的下载地址而怕在As中下载的过程中出问题或者下载失败,那么我们可以采取如下的方法:
BuildTool的版本对应关系和gradle插件与gradle对应关系相姒都是前者确定之后,后者只需要更新到符合要求的最低版本即可当然也可以是最新的只要匹配就行。
1、gradle插件版本配置位置:
2、gradle版本配置位置:
3、具体版本对应如下:
Gradle其实就是一个构建项目的工具即把一堆堆的目录、文件按照一定的规则关联起来,形成一个项目的自动化构建工具
Gradle插件会有版本号每个版本号又对应有一个或一些 Gradle发行版本(一般是限定一个最低版本)
如果这两个版本对应不上了,那么构建項目的时候就会报错
对应的关系可以查看官网链接: