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 version | Required Gradle version |
---|---|
1.0.0 – 1.1.3 | 2.2.1 – 2.3 |
1.2.0 – 1.3.1 | 2.2.1 – 2.9 |
1.5.0 | 2.2.1 – 2.13 |
2.0.0 – 2.1.2 | 2.10 – 2.13 |
2.1.3 – 2.2.3 | 2.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。+。
使用这个特性会导致意想不到的版本更新和困难解决差异。