【Android Gradle 插件】Gradle 基础配置 ④ ( Gradle Wrapper 配置作用 | Gradle 下载的依赖库存放位置 )

一、Gradle Wrapper 配置作用

复制代码
gradle wrapper

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

Gradle Wrapper 配置的主要功能是 配置环境 , 极大的提高了开发效率 , 在之前配置开发环境需要几个小时甚至一天时间 ;

该配置的作用是 在不同的开发环境下 , 快速构建 统一的 Gradle 环境配置 ,

二、Gradle 下载的依赖库存放位置

Gradle 配置下载的 Gradle 构建工具都缓存在了 " C:\Users\用户名.gradle " 目录下 ;
( 下图 C:\Users\octop.gradle 中的 octop 是 Windows 系统的用户名 )

在 " C:\Users\octop.gradle\caches\modules-2\files-2.1 " 目录中 , 有一批常用的 Android 依赖库 , 这些有些是 Android 官方提供的依赖库 , 如果在应用中使用到这些库 , 可以直接从此处获取 ; 当在 build.gradle 构建脚本 中设置了这些依赖库的依赖 , 首先到该目录中查找 , 之前是否已经下载了这些库 , 如果有直接使用 ;

与 Gradle 相对的是 Maven 依赖库 , 如果使用 Maven 构建工具构建项目 , 通过 Maven 下载的依赖库存储在 " C:\Users\用户名.m2 " 目录 下 , 下图中的 " C:\Users\octop.m2 " 中 , octop 是 Windows 系统的用户名 ;

相关推荐
_小马快跑_2 小时前
Kotlin | 协程调度器选择:何时用CoroutineScope配置,何时用launch指定?
android
_小马快跑_2 小时前
Kotlin | 从SparseArray、ArrayMap的set操作符看类型检查的不同
android
_小马快跑_2 小时前
Android | 为什么有了ArrayMap还要再设计SparseArray?
android
_小马快跑_2 小时前
Android TextView图标对齐优化:使用LayerList精准控制drawable位置
android
_小马快跑_2 小时前
Kotlin协程并发控制:多线程环境下的顺序执行
android
_小马快跑_2 小时前
Kotlin协程异常捕获陷阱:try-catch捕获异常失败了?
android
_小马快跑_2 小时前
Android | 权限申请与前置说明弹窗同时展示的优雅方案
android
_小马快跑_2 小时前
Android | Channel 与 Flow的异同点
android
_小马快跑_2 小时前
Android | 文本测量:从 Paint.measureText 到 StaticLayout 的替换
android
树獭非懒3 小时前
告别繁琐多端开发:DivKit 带你玩转 Server-Driven UI!
android·前端·人工智能