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;

相关推荐

  1. AndroidStudio|本地生成APK|build.gradle.kts配置

    2024-03-21 07:12:01       32 阅读
  2. AndroidStudio

    2024-03-21 07:12:01       63 阅读
  3. android studio配置gradle

    2024-03-21 07:12:01       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-21 07:12:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-21 07:12:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-21 07:12:01       87 阅读
  4. Python语言-面向对象

    2024-03-21 07:12:01       96 阅读

热门阅读

  1. rsync+inotify实现实时同步

    2024-03-21 07:12:01       31 阅读
  2. Hive自定义UpperGenericUDF函数

    2024-03-21 07:12:01       42 阅读
  3. 3.19号arm

    2024-03-21 07:12:01       43 阅读
  4. 將SqlServer表創建到hive腳本

    2024-03-21 07:12:01       45 阅读
  5. html 转pdf

    2024-03-21 07:12:01       32 阅读
  6. 【讲解Node.js常用的命令】进阶版

    2024-03-21 07:12:01       40 阅读
  7. 富格林:正视安全平台阻挠亏损

    2024-03-21 07:12:01       46 阅读
  8. Wpf-自定义状态控件

    2024-03-21 07:12:01       45 阅读