Android Studio 之gradle配置详解

android studio每次在创建gradle工程时,默认都会从网络上下载gradle对应版本的zip文件,这一步由于网络限制,通常非常慢,对于我这种耐心不多的人,真的很折磨人,经过对android gradle的不断学习和理解,终于算是明白,如何gradle在android studio工作步骤了。

如果我们之前已有的项目,已经下载好对应的gradle相应版本的zip文件,希望在新项目中使用,不让新项目重新下载新的gradle zip文件;我们首先需要配置android studio中对应的use home路径,gradle use home的setting的搜索gradle然后进行配置,相应的配置项如下图所示:

上面我的工程use home路径配置为d:\gradle目录;

那么对应的我们project中相应的配置文件gradle-wrapper.properties中内容可以解释如下:

复制代码
distributionBase:表示发布基于的根路径为:gradle_user_home变量(这个变量就是我们在settings里配置的路径,即为d:\gradle目录);
distributionUrl:表示gradle相应的版本文件在本地不存在时,对应zip文件的下载路径;
distributionPath:表示gradle对应zip文件所在的目录,如果文件不存在,则从distributionUrl中下载对应版本的文件; 
zipStorePath:表示zip文件存储的相对目录,这个目录跟distributionPath一般保持一致;
zipStoreBase:表示存储zip文件的根目录地址,这里是GRADLE_USER_HOME,则对应的根目录为:d:\gradle;
这样发布目录配置为{distributionBase}/{distributionPath},对应的实际目录:d:\gradle\wrapper/dists;
zip存储目录为:{zipStoreBase}/zipStorePath,对应的实际目录为:d:\gradle\wrapper/dists;
相关推荐
Entropless7 分钟前
解剖OkHttp:那些主流教程未曾深入的设计精髓
android·okhttp
2501_915921438 分钟前
查看iOS App实时日志的正确方式,多工具协同打造高效调试与问题定位体系(2025最新指南)
android·ios·小程序·https·uni-app·iphone·webview
菠萝加点糖16 分钟前
Android 使用MediaMuxer+MediaCodec编码MP4视频异步方案
android·音视频·编码
cccccc语言我来了23 分钟前
深入理解 Linux(7) 命令与动态库:从文件操作到程序链接的实践指南
android·linux·运维
言66636 分钟前
vscode 设置中文-语言
ide·vscode·编辑器
Lisonseekpan1 小时前
IntelliJ IDEA 快捷键全解析与高效使用指南
java·ide·后端·intellij-idea
程序员卷卷狗2 小时前
MySQL 慢查询优化:从定位、分析到索引调优的完整流程
android·mysql·adb
写点啥呢2 小时前
Android Studio 多语言助手插件:让多语言管理变得简单高效
android·ai·ai编程·多语言
泥嚎泥嚎4 小时前
【Android】给App添加启动画面——SplashScreen
android·java
全栈派森4 小时前
初见 Dart:这门新语言如何让你的 App「动」起来?
android·flutter·ios