美文网首页
gradle-wrapper的优化

gradle-wrapper的优化

作者: ScratchPad | 来源:发表于2019-06-18 19:18 被阅读0次

通常gradle-wrapper.properties的内容如下:

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

我们都知道对于gradle-wrapper下载的cache目录命名方式是

1.从gradle/wrapper/gradle-wrapper.properties中得到distributionUrl,https://services.gradle.org/distributions/gradle-3.3-all.zip,注意gradle-wrapper.properties文件中的\不算,属于escape
2.对distributionUrl进行MD5运算
3.根据MD5值构造一个uint 128位整数
4.将整数利用base36得到base36的值(取小写)

因此可以通过在~/.gradle/wrapper/dists/下手动建立一些文件夹,并提前下载好多个版本的gradle,以备后用。

例如:
~/.gradle/wrapper/dists/gradle-4.10.3-bin/31t79e2qsceia4mkbojplrgx/gradle-4.10.3-bin.zip

相关文章

  • gradle-wrapper的优化

    通常gradle-wrapper.properties的内容如下: 我们都知道对于gradle-wrapper下载...

  • Android项目结构

    关于Gradle gradle是项目构建工具 gradle-wrapper用来管理和下载gradle,对应grad...

  • Gradle-Wrapper 的学习笔记

    前言 Gradle Wrapper 这个东西其实困扰了我很久,对这个东西一直没搞懂,只知道使用 gradlew 这...

  • 升级Gradle 3.0重命名Apk并输出指定目录

    背景是工程之前用的2.2.2版本,gradle-wrapper是gradle-2.14.1-all,这个版本的重命...

  • gradle fail to open zip的问题

    项目修改了build.gradle和gradle-wrapper文件,导致出现该问题。 解决方式是,转载自stac...

  • 内存优化

    内存优化、UI优化(布局优化、会只优化)、速度优化(线程优化、网络优化)、启动优化、电量优化 内存优化 内存抖动:...

  • 网站内部优化的流程介绍

    站内优化:网站本身内部的优化,其中包括代码优化、标签优化、内容优化、url优化等; 站内优化的重要性: 站内优化是...

  • Android进阶之性能优化

    一、性能优化分类 布局优化 绘制优化 内存泄漏优化 响应速度优化 ListView优化 Bitmap优化 线程优化...

  • 性能优化

    内容优化 服务器优化 Cookie优化 CSS优化 javascript优化 图像优化

  • Android应用的性能优化

    应用性能的优化主要包括以下几个方面: App启动优化 布局优化 响应优化 内存优化 电池使用优化 网络优化 1.A...

网友评论

      本文标题:gradle-wrapper的优化

      本文链接:https://www.haomeiwen.com/subject/njyqqctx.html