美文网首页
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