解决Android项目构建慢的优化方法

构建Android项目常见有两种情况会导致构建Android项目的时间过长。这两种情况都与下载gradle文件存在关联。第一种情况是,在Android Studio新建一个新的Android项目时,都会自动下载gradle文件,这种重复性的工作让构建Android Studio项目的过程变得漫长而没有必要。当然,程序员可以主动断网,让Android项目使用已经下载的gradle文件。但是有时这样的处理,会影响后续的其他操作,也没有必要。还有一种情况,也会让构建Android项目的时间过长。就是如果Android项目需要使用新版本的gradle。这时,程序员就不得不修改gradle配置的版本,通过sync同步gradle-wrapper.properties,下载新版本的gradle并构建Android项目,这种处理方式,也造成了构建项目的时间比较长,严重影响了开发Android项目的效率。在这里针对这两种常见的情况可以采用如下的方法,达到提高Android项目的构建速度。

(一)创建GRADLE_USER_HOME变量

首先,查看某个Android项目的"gradle-wrapper.properties"文件,在该文件中有一个zipStoreBase的值为GRADLE_USER_HOME设置,如图1所示:
在这里插入图片描述
图1 gradle-wrapper.properties文件的内容

查看一下gradle的压缩路径,比如笔者的gradle的压缩路径采用默认的“C:\Users\ASUS\.gradle\wrapper\dists”,其中的ASUS为用户名。这时可以设置系统变量。
在设置-》系统-》高级系统设置中系统环境变量新建一个GRADLE_USER_HOME变量,将GRADLE_USER_HOME路径设置为
C:\Users\用户名.gradle,类似图2所示
在这里插入图片描述
图2 新建一个GRADLE_USER_HOME环境变量

通过配置系统变量,会自动检索GRADLE_USER_HOME变量来定位配置对应gradle版本文件,构建Android项目。

(二)下载更新Gradle的非常规方法

另外,当需要下载新的gradle版本的压缩文件时,由于通过Android Studio下载并更新gradle的过程比较漫长,在网络拥堵的时候,会非常痛苦,比较简单的方式,先选择下载更新gradle版本,然后中断Android Studio下载gradle版本的过程。
在这里插入图片描述
图3 终止下载gradle压缩包

再点击下载链接,直接通过浏览器下载官方网站提供的gradle指定版本的压缩包或从其他国内镜像网站(例如阿里云:https://mirrors.aliyun.com/github/releases/gradle/gradle-distributions/)寻找并下载对应的压缩包。
在这里插入图片描述
图4 阿里云镜像检索gradle版本

通过浏览器下载的速度比较快。将下载好的gradle的压缩文件复制粘贴到
C:\Users\ASUS.gradle\wrapper\dists\gradle-8.14.3-bin\cv11ve7ro1n3o1j4so8xd9n66目录中(cv11ve7ro1n3o1j4so8xd9n66这个目录与gradle版本不同会呈现不同的目录名称)。复制gradle压缩包到该目录后,如
在这里插入图片描述
图5 复制粘贴gradle压缩包

在Android Studio构建一下Android项目,会自动生成如下形式的内容:
在这里插入图片描述
图6 构建项目后自动解压后的文件和目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值