Android Studio中使用build scan 提升构建速度

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shayubuhuifei/article/details/84563444

前言

Gradle 的 build scans是能够将我们构建应用的时间清晰统计出来的插件,帮助我们更好的优化构建项目的时间。

下面是官方连接,点击快速开始:

快速开始

电脑Mac pro 版本10.14 Android studio 版本 3.1.4 Gradle版本4.7(现在最新的已经是4.10.2了)Gradle 插件版本 3.2.1(刚升级的最新的)

内容部分

分为两种方式,主要还是由你的Gradle版本决定的,上面快速开始也介绍的很详细:

  1. 如果你的Gradle版本小于4.3的话你需要配置一些内容如下:

    //配置在根目录下的build.gradle中
    plugins {
        id 'com.gradle.build-scan' version '1.16'
    }
    
    buildScan {
        licenseAgreementUrl = 'https://gradle.com/terms-of-service'
        licenseAgree = 'yes'
    }
    

    然后调用./gradlew build --scan就可以了

  2. 如果Gradle的版本大于4.3的话就简单,直接调用./gradlew build --scan就可以了。

第一次使用会让你填入一个激活邮箱,后续就不用了

  • 问题一:

    我开始运行./gradlew build —scan报错没有权限

    zsh: permission denied: ./gradlew
    

    你输入如下命令即可:

    chmod +x gradlew
    
  • 问题二:

    后来我换了一个项目在运行上面的命令,继续报错:

    bash: ./gradlew: /usr/bin/env: bad interpreter: Operation not permitted
    

    解决方案:

    //输入如下两命令即可
    try  xattr -l ./gradlew  and xattr -d com.apple.quarantine ./gradlew
    
如上你处理完遇到的错误,可以输出如下:

在这里插入图片描述

打开图中的连接可以进入如下页面:

在这里插入图片描述

图二中可以看到我们每个module的编译时间

基本完成上述操作下面介绍一些减少构建时间的操作

我就不重复写了,下面附上链接,直接点过去看吧,相信会对你有很大的帮助。

连接直达

结束语

工欲善其事 必先利其器 。

所以动手做起来吧。

你的鼓励是我前进的动力,如果能帮到你点个赞吧(期待)

猜你喜欢

转载自blog.csdn.net/shayubuhuifei/article/details/84563444