(Gradle笔记)win10+Gradle7.1.1安装和配置(aliyun全局)

本文档介绍了如何下载、安装Gradle 7.1.1,详细步骤包括环境变量配置,通过验证确认安装成功。接着讲解了如何配置Gradle全局使用阿里云仓库,以提高构建速度。最后提到了在Android Studio中设置Gradle的步骤,并展示了配置成功后的效果。整个过程旨在优化Gradle在Android开发中的使用体验。
摘要由CSDN通过智能技术生成

目录

  • 1.前言
  • 2.官网下载Gradle7.1.1
  • 3.解压安装Gradle7.1.1
  • 4.配置​​​​​​Gradle环境变量
  • 5.验证Gradle配置安装
  • 6.配置​​​​​​Gradle全局阿里云仓库
  • 7.AndroidStudio调用Gradle
  • 8.总结


1.前言

        Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。


2.官网下载Gradle7.1.1

        Gradle官方下载地址:https://gradle.org/releases/


3.解压安装Gradle7.1.1

        解压下载的文件gradle-7.1.1-bin.zip,解压后的文件存到自定义目录路径下

        我的目录路径:C:\MyFilePath\Gradle\gradle-7.1.1


4.配置Gradle环境变量

        (1)变量名GRADLE_HOME

                 变量值:C:\MyFilePath\Gradle\gradle-7.1.1(zip文件解压目录路径)

        (2)变量名GRADLE_USER_HOME

                 变量值:G:\Gradle\.gradle(默认使用User目录下的.gradle)


 5.验证Gradle配置安装

                WIN+R——cmd——键入:gradle -v


 6.配置​​​​​​Gradle全局阿里云仓库

                gradle init.gradle的文件配置使用

        init.gradle文件在build开始之前执行,所以你可以在这个文件配置一些你想预先加载的操作
例如配置build日志输出、配置你的机器信息,比如jdk安装目录,配置在build时必须个人信息,比如仓库或者数据库的认证信息,and so on.

        在Gradle本地仓库.gradle目录下新建文件名为:init.gradle(路径是:G:\Gradle\.gradle)

        如果没有指定自定义的Gradle仓库,就默认使用C:\Users\ZSAndroid\.gradle,那么就要改为在C:\Users\ZSAndroid\.gradle下新建init.gradle文件了

        此外同时建议,在Gradle安装目录中也配置新建init.gradle,保证两个目录有,目录路径:C:\MyFilePath\Gradle\gradle-7.1.1\init.d

         init.gradle内容如下:

allprojects{
    repositories {
        def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public/'
        def ALIYUN_JCENTER_URL = 'https://maven.aliyun.com/repository/jcenter/'
        def ALIYUN_GOOGLE_URL = 'https://maven.aliyun.com/repository/google/'
        def ALIYUN_GRADLE_PLUGIN_URL = 'https://maven.aliyun.com/repository/gradle-plugin/'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
                    remove repo
                }
                if (url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
                    remove repo
                }
                if (url.startsWith('https://dl.google.com/dl/android/maven2/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_GOOGLE_URL."
                    remove repo
                }
                if (url.startsWith('https://plugins.gradle.org/m2/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_GRADLE_PLUGIN_URL."
                    remove repo
                }
            }
        }
        maven { url ALIYUN_REPOSITORY_URL }
        maven { url ALIYUN_JCENTER_URL }
        maven { url ALIYUN_GOOGLE_URL }
        maven { url ALIYUN_GRADLE_PLUGIN_URL }
    }
}

7.AndroidStudio调用Gradle

        在AndroidStudio中 打开File——settings——Build, Execution, Deployment——Build Tools——Gradle

        在使用Gradle构建项目的时候一定要在项目的build.gradle中,添加mavenCentral(),如:

 这样使用maven阿里源来构建Gradle的Android项目时,两个字,丝滑~~,三个字,太丝滑~~~

上图出https://maven.aliyun.com......表示配置引用成功


8.总结

仅自己学习记录,如有错误,敬请谅解~,谢谢~~~

  • 7
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电竞丶小松哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值