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;
相关推荐
白露与泡影3 分钟前
放弃 IntelliJ IDEA,转 VS Code 了。。
java·ide·intellij-idea
·云扬·10 分钟前
MySQL四大系统库详解:作用、核心表与实用SQL查询
android·sql·mysql
普马萨特10 分钟前
移动网络信号指标与单位整理(2G/3G/4G/5G Android vs IoT)
android·网络·物联网
TT哇14 分钟前
基础的IDEA基本使用,如:debug流程、常用快捷键
java·ide·intellij-idea
Motion_zq19 分钟前
vscode使用i18n-ally插件,实现自动翻译(配置百度key)
ide·vscode·机器翻译
de之梦-御风19 分钟前
【电视投屏】针对“局域网投屏开源项目(Android 手机 ↔ Android TV)
android·智能手机·开源
threelab34 分钟前
Merge3D 三维引擎中 GeoJSON 数据加载的整体设计
android·3d
爱吃羊的老虎39 分钟前
从零开始安装到精通的 Jupyter Notebook 完整教程
ide·python·jupyter
arthur.dy.lee41 分钟前
在pycharm中使用powershell7解决conda,ohmyposh报错的问题
ide·pycharm·conda
优选资源分享1 小时前
Escrcpy 便携版 v2.0.0:安卓手机电脑同屏软件
android·智能手机·电脑