这一段时间一直忙着学习画画和阅读,技术方面的心思也淡了很多,毕竟上了年纪,烧脑的行为还是少做为好(嘿嘿,总是有理由的),不过最近打算做个小应用,Android Stdio升级后,以前的Gradle配置不能用了,没法子,指望AS自动下载,基本无望,无奈,只好自己本地配置一个,网上介绍的方法很多,比如SDKMAN,brew等,我是直接下载,然后配置的。
下载
大家可以直接到传送门 进行下载,我下载的是最新版本gradle-4.1.all.zip
安装
下载成功后,可以放到任意目录下解压,我是放到了/opt下面(如果没有,就新建一个,也可以放到/usr/local下——公司电脑),我直接用命令行操作的,命令如下:
mv gradle-4.1-all.zip /opt/
sudo mv gradle-4.1-all.zip /opt/
cd /opt/
sudo unzip gradle-4.1-all.zip
可能需要用到管理员密码,大家自行输入就好了,反正我是不晓得了。
配置
其实配置很简单,在~/.bash_profile配置即可
vi ~/.bash_profile
GRADLE_HOME=/opt/gradle-4.1
export GRADLE_HOME
export PATH=$PATH:$GRADLE_HOME/bin
source ~/.bash_profile
这时你在命令行输入gradle,当然,你有可能报错,嘿嘿,应该你权限不够(当然,你可能有其他原因,但是这种可能最大,哈哈哈),所以,执行sudo gradle即可,如果出现gradle版本号这些(如下图),那么恭喜你,成功了。
AS配置
gradle配置好了,命令行也能用了,但是,请注意,这并不表示,你的AS项目中,你编译会成功,少年,错误是不是还在呢!所以,你需要将gradle-wrapper.properties中的distributionUrl替换成本地地址:
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
to
distributionUrl= file\:/opt/gradle-4.1-all.zip
现在再编译看看,是不是就OK了呢?