参考:
gradle安装:https://www.cnblogs.com/darcy-hui/p/12206852.html
gradle user home 说明:https://blog.csdn.net/LG_15011399296/article/details/134333647
gradle下载地址:https://gradle.org/releases/
gradle阿里下载地址:https://mirrors.aliyun.com/gradle/
gradle
1.下载zip包,解压。D:\SolftWare\AndroidTool\AndroidGradle\gradle-7.4
2.配置环境变量GRADLE_HOME,值D:\SolftWare\AndroidTool\AndroidGradle\gradle-7.4
3.添加到path下,%GRADLE_HOME%\bin
4.cmd命令 gradle -v 正确显示版本信息 = 成功。
5.配置Gradle仓库源(可不配置):在Gradle安装目录下的 init.d 文件夹下,新建一个 init.gradle 文件,里面填写以下配置
注意,必须是https的包源,否则编译会报错:Could not resolve all dependencies for configuration ':classpath'.
参照:https://blog.csdn.net/AgonyAngela/article/details/138074663
allprojects {
    repositories {
        maven { url 'file:///E:/develop/.gradle'}
        mavenLocal()
        maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
        maven { name "Bstek" ; url "https://nexus.bsdn.org/content/groups/public/" }
        mavenCentral()
    }

    buildscript { 
        repositories { 
            maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
            maven { name "Bstek" ; url 'https://nexus.bsdn.org/content/groups/public/' }
            maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
        }
    }
}

说明:repositories 中写的是获取 jar 包的顺序。先是本地的 Maven 仓库路径;接着的 mavenLocal() 是获取 Maven 本地仓库的路径,应该是和第一条一样,但是不冲突;第三条和第四条是从国内和国外的网络上仓库获取;最后的 mavenCentral() 是从Apache提供的中央仓库获取 jar 包。
6.IDEA配置gradle
File》Settings:Build,Execution,Deployment > BuildTools > Gradle ,Gradle user home:E:/develop/.gradle
Gradle projects:勾选 Download external annotations for dependencies
Use gradle from:Specified location,指定gradle安装目录:D:\SolftWare\AndroidTool\AndroidGradle\gradle-7.4
Gradle JDK:选择项目的jdk版本。
GRADLE_USER_HOME的作用:1、缓存依赖项 2、缓存元数据 3、存储插件
GRADLE_USER_HOME的注意事项:
   1.GRADLE_USER_HOME路径必须具有写入权限,否则Gradle无法缓存依赖项、元数据等
   2.GRADLE_USER_HOME路径应该定期清理,以避免磁盘空间被过多占用。可以手动删除GRADLE_USER_HOME目录下的不需要的缓存文件,也可以使用Gradle的clean命令进行清理。

posted on 2024-08-06 10:35  邢帅杰  阅读(128)  评论(0编辑  收藏  举报