android项目更改gradle版本号,Gradle版本变更的问题

了解相关三个概念

gradle 、gradle wrapper 、 gradle plugin

(1)Gradle  :  项目的构建工具,管理一个项目的依赖架包。性质和maven相似。

(2)Gradle wrapper  :  用于统一项目所使用的gradle版本。

gradle/wrapper/gradle-wrapper.properties 文件配置如下:

#Tue Sep 27 19:31:03 CST 2016

distributionBase=GRADLE_USER_HOME 规定了解压后的gradle包放在哪里

distributionPath=wrapper/dists

zipStoreBase=GRADLE_USER_HOME 规定了gradle的zip包放在哪里,GRADLE_USER_HOME默认为C:\Users\Administrator\.gradle

zipStorePath=wrapper/dists

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 规定了使用哪个版本的gradle编译项目

这个文件规定所属项目的编译使用的gradle版本,就保证了所有开发人员在该项目使用同一个版本的编译工具进行编译。

(3)Gradle plugin ,gradle插件,是android studio为了方便使用gradle进行配置和编译而开发的插件,它跟随gradle版本的变迁而变迁。

在android studio中,项目的根目录下的build.gradle中会配置如下代码

buildscript {

repositories {

jcenter()

}

dependencies {

classpath ‘com.android.tools.build:gradle:2.1.0‘ 指定了gradle插件版本2.1.0。

}

}

在编译过程中,如果gradle插件版本与gradle版本不匹配,编译就会失败。

da410e16c2b6df59a7699e4434a39e87.png

版本变更

(1)使用as时进行gradle版本变更:

修改使用的gradle plugin插件版本,使其和要变更的gradle版本相匹配。(见上图)

修改gradle-wrapper.properties中的distributionUrl中指定要变更的gradle版本。

72330d749ce15750ccc8a5a00803e4da.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值