前言
Gradle 的 build scans是能够将我们构建应用的时间清晰统计出来的插件,帮助我们更好的优化构建项目的时间。
下面是官方连接,点击快速开始:
电脑Mac pro 版本10.14 Android studio 版本 3.1.4 Gradle版本4.7(现在最新的已经是4.10.2了)Gradle 插件版本 3.2.1(刚升级的最新的)
内容部分
分为两种方式,主要还是由你的Gradle版本决定的,上面快速开始也介绍的很详细:
-
如果你的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就可以了
-
如果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的编译时间
基本完成上述操作下面介绍一些减少构建时间的操作
我就不重复写了,下面附上链接,直接点过去看吧,相信会对你有很大的帮助。
结束语
工欲善其事 必先利其器 。
所以动手做起来吧。
你的鼓励是我前进的动力,如果能帮到你点个赞吧(期待)