【Android】AndroidStudio/Flutter开发Gradle发行包设置/修改Gradle下载位置

Gradle是一个先进的、开源的自动化构建工具,主要用于Java平台的项目,但同时也支持其他多种语言如C++, Groovy, Kotlin, Scala, 和 Swift等。它是基于Apache Ant和Apache Maven的理念发展而来,旨在提供更加灵活、高效且易用的构建解决方案。

gradle概要

  • gradle发行包和gradle插件是两个东西,可以理解为maven版本与maven依赖项的关系。IDEA或AndroidStudio集成了gradle wrapper,这是一个构建脚本,在项目构建需要Gradle时会自行下载需要的Gradle发布包,用于运行 Gradle 构建脚本。

  • gradle比maven更灵活,不需要像maven一样下载到本地,会通过gradle-wrapper.properties文件自动下载gradle发行包。

  • 项目路径中的build.gradle文件相当于pom.xml+settings.xml,同时记录依赖和依赖仓库。

指定Gradle下载位置

在Android或flutter项目目录中会有gradle-wrapper.properties文件,指定当前项目的Gradle版本。
gradle-wrapper.properties

distributionBase = GRADLE_USER_HOME 

下载Gradle保存的位置。
默认为C:\Users\你的用户名\.gradle,在这里修改只会影响当前项目,如果要为所有项目设置,则在环境变量>系统变量>新建变量名为GRADLE_USER_HOME,值为想要的文件夹路径。

distributionPath = wrapper/dists

下载Gradleb保存的实际路径。
会拼接在GRADLE_USER_HOME后面,例如C:\Users\你的用户名\.gradle\wrapper\dists
在这里插入图片描述

zipStoreBase = GRADLE_USER_HOME   #下载gradle.zip文件的文件夹
zipStorePath = wrapper/dists      #下载gradle.zip文件的实际路径

指定Gradle版本下载源

gradle-wrapper.properties文件中

gradle-wrapper.properties

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

指定了下载源,因众所周知的原因下载缓慢,可以替换为国内镜像

distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-5.6.2-all.zip

因为所有项目有独立的gradle-wrapper.properties文件,所以distributionUrl下载源并不能实现全局配置


指定Gradle插件全局配置


Gradle插件全局配置方式

前面说过gradle插件相当于maven依赖项,通过build.gradle文件进行配置。

  • Android 项目的 Gradle 插件,添加 Android 构建支持。
  • 是一个依赖项,从指定仓库下载并集成到项目中。
  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值