Android Studio :Gradle

参考:android studio中每次自动更新gradle时速度实在太慢

原因

当我们导入从github下载的项目时,经常会卡在refreshing “” project阶段,这是因为我们本地没有改project要求的gradle,所有Android Studio会先现在对应的gradle版本,而网站是国外的,网速慢,导致refreshing “” project会持续很长时间。我们可以采用提前下载好gradle,再点击Sync Project With File的方式节约时间。

这里写图片描述

Gradle下载地址

2个下载网站都可以,我们下载的是gradle-2.14.1-all.zip,而不是gradle-2.14.1-bin.zip

services.gradle.org/distributions
Androi Studio 中文社区–gradle

怎么知道项目需要的gradle版本?

方法一:

进入项目目录/gradle/wrapper/gradle-wrapper.properties ,打开看最后一行显示的gradle版本号

这里写图片描述
方法二:

AS切换project,看下图

这里写图片描述

怎么看本地有没有某gradle版本?

加入我们需要gradle-3.0,那么进入用户名/.gradle/wrapper/dists,看看有没有文件夹gradle-3.0all。没有就需要下载;当然如果有也不一定就就能用,因为Android Studio可能没有下载完成。里面有一个文件夹(名称是一串字母和数字组成),进入此目录,如果看到gradle-3.0-all.zip那么就是下载完成了,打开AS就不是卡在refreshing很久

这里写图片描述

我们gradle3.1为例

步骤

Step1:项目需要的gradle并下载

首先查看项目需要的gradle,我们发现是gradle3.1,而且本地没有,下载在gradle-3.1-all.zip,不用解压。地址见本片开头位置。

下载地址一:
这里写图片描述

下载地址二:
这里写图片描述

Step2:同步gradle

其次:点击按钮Sync Project With File,过一会关闭AS,那么什么时候关闭AS?判断依据:依据一:android studio的 Terminal窗口中输入gradlew ,看见开始出现一堆点点后,即可关闭android studio。依据二:进入用户名/.gradle/wrapper/dists/gradle3.1-all,里面有一个文件夹A(名称是一串字母和数字组成),若果 这个文件夹,则可以关闭AS。
这里写图片描述
这里写图片描述

Step3:复制gradle到相应的目录

清空文件夹A中的所有文件,将我们下载的Gradle3.1放在文件夹A中,打开AS,点击按钮Sync Project With File,等待30s左右即可,AS会自行解压gradle3.1-zip。

这里写图片描述

这里写图片描述

重启AS,一般会自动refeshing,不用点sync。
这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值