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;
相关推荐
2603_949462101 小时前
Flutter for OpenHarmony社团管理App实战:意见反馈实现
android·flutter
错把套路当深情1 小时前
android两种渠道支持一键打包 + 随意组合各种渠道
android
彬sir哥2 小时前
android studio如何把.gradle从C盘移到D盘
android·gradle·maven·android studio
、BeYourself4 小时前
TabLayout 与 ViewPager2 的基本使用
android·android-studio
南村群童欺我老无力.4 小时前
Flutter 框架跨平台鸿蒙开发 - 城市文创打卡:探索城市文化创意之旅
android·flutter·华为·harmonyos
Madison-No74 小时前
【Linux】文件操作&&重定向原理
android·linux·运维
2603_949462105 小时前
Flutter for OpenHarmony社团管理App实战:消息中心实现
android·javascript·flutter
andr_gale5 小时前
08_flutter中如何优雅的提前获取child的宽高
android·flutter
踏雪羽翼6 小时前
android 图表实现
android·折线图·弹窗·图表·自定义图标
有位神秘人6 小时前
Android中PopupWindow中如何弹出时让背景变暗
android