美文网首页
gradle构建时间

gradle构建时间

作者: ztzt123 | 来源:发表于2018-02-26 17:14 被阅读0次

关于构建时间

使用Profile report查看构建时间
在执行的指令后带上 --profile就会在项目/build/report/profile/目录下生成对应时间的profile文件
例如执行build指令
./gradlew build --profile
会看到这样一个文件


gradle1.png

clean后执行一次gradle build共花费了4m33.09s,task中 :app:lint占用的时间最长,还可以发现一个执行了task有Normal,Publish和Debug,Release的一个组合。
如果在执行构建的时候指定构建的Type,执行:

./gradlew assembleNormalRelease --profile

共花费时间1m35.66s

禁用task
tasks.whenTaskAdded { task ->
if (task.name.contains("lint")) {
task.enabled = false
}
}

tasks.whenTaskAdded { task ->
if (task.name == "lint") {
task.enabled = false
}
}

相关文章

网友评论

      本文标题:gradle构建时间

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