首页 > 代码库 > 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版本不匹配,编译就会失败。
版本变更
(1)使用as时进行gradle版本变更:
修改使用的gradle plugin插件版本,使其和要变更的gradle版本相匹配。(见上图)
修改gradle-wrapper.properties中的distributionUrl中指定要变更的gradle版本。
Gradle版本变更的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。