Android中gradle和环境变量

本文探讨了Android项目构建慢的原因,主要聚焦于Gradle和环境变量的配置。建议使用本地Gradle分布,避免在线下载导致的延迟,并提供了调整Android Studio缓存目录、模拟器配置和插件存储位置的方法,以优化Windows用户的硬盘空间。同时,文章还提到了修改环境变量以提高构建效率。
摘要由CSDN通过智能技术生成

一. Gradle

为什么很多时候我们打开别人的项目,build的时候会卡住,build的很慢呢?

首先讲一下,AS中的gradle有两个部分:
1. gradle : gradle是一个项目构建工具。可以在setting/Build/gradle设置。Gradle官网
2. gradle_plugin: 是由google提供的插件,方便构建Android应用。在你项目的主目录下有一个文件
mark)

classpath 'com.android.tools.build:gradle:2.3.3'

AndroidStudio构建项目使用了gradle。在AS中的setting/Build/gradle设置中,如图,当你选中use default gradle wrapper之后,AS会使用project默认的gradle版本来构建项目。

mark

项目默认的gradle在哪里呢?

在project目录下有一个 gradle目录 gradle/wrapper下有一个gradle-wrapper.properties文件,文件中有一行

distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

这就是这个project的默认gradle版本,当你选用use default gradle wrapper之后,AS发现本地没有这个版本,就会使用这个地址去gradle官网下载。 而国内的网络环境,大家都懂。所以就…

所以我们要使用use local gradle distribution,手动去下载适合自己AS的gradle版本解压,不用和gradle-wrapper.properties中的版本一致。 然后在gradle home中选择下载的grad

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值