gradle的配置升级

1. gradle下载安装

gradle下载安装,地址:http://www.gradle.org/downloads
系统的gradle一般默认安装在/users/abc/
配置用户级环境变量(.bash_profile)
打开终端输入

open .bash_profile

打开并编辑 (这里路径记得填写正确)

export GRADLE_HOME=/Users/ghp/gradle-4.4.1
export PATH=$PATH:$GRADLE_HOME/bin

保存关闭,然后记得更新环境变量

source .bash_profile

查看是否配置成功

gralde --version

如果提示没有gradle命令,则有可能是:
(1)GRADLE_HOME路径可能不对;
(2) 没有执行source .bash_profile

2. gradle升级
  • 升级gradle

参考:https://gradle.org/install
执行下面命令,升级到该版本,升级之后记得修改环境变量

sdk install gradle 4.4.1

Android studio的gradle和用户级的gradle配置的不是一个版本的话,执行的时候需要注意使用各自的命令,或者配置成相同的版本

  • Android studio的gradle升级:

在项目根目录\gradle\wrapper\gradle-wrapper.properties
修改gradle-wrapper.properties最后一行的地址,(更新到需要的版本)

distributionUrl=http\://services.gradle.org/distributions/gradle-4.4.1-all.zip

在Android studio的终端Terminal输入./gradlew build执行命令,
等一会出现BUILD SUCCESSFUL,说明更新成功。

如果用户级的gradle和Androidstudio的gradle配置是一样的话,可以使用gradle build执行

注意,项目中引用了其他project的话,也需要修改,不然gradle会提示错误。

同时有些同学会将android的Gradle插件与Gradle版本的混淆,以为是一样的版本,其实不然,下面是官方网站对应的版本内容:

Plugin versionRequired Gradle version
1.0.0 – 1.1.32.2.1 – 2.3
1.2.0 – 1.3.12.2.1 – 2.9
1.5.02.2.1 – 2.13
2.0.0 – 2.1.22.10 – 2.13
2.1.3 – 2.2.32.14.1+
2.3.0+3.3+
3.0.0+4.1+
dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        ……
    }

在查看对应版本的时候,会看到这个提示:

Caution: You should not use dynamic dependencies in version numbers, 
such as 'com.android.tools.build:gradle:2.+'. 
Using this feature can cause unexpected version updates 
and difficulty resolving version differences.

警告:你不应该使用动态依赖关系的版本号,
比如com.android.tools.build:gradle:2。+。
使用这个特性会导致意想不到的版本更新和困难解决差异。
    原文作者:_九卿_
    原文地址: https://www.jianshu.com/p/9fa9d2b4dbc9
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞