tasks.whenTaskAdded { task ->
if (
task.name.contains("lint")//如果instant run不生效,把clean这行干掉
// // ||task.name.equals("clean")//项目中有用到aidl则不可以舍弃这个任务
//// ||task.name.contains("Aidl")//用不到测试的时候就可以先关闭
|| task.name.contains("mockableAndroidJar")
|| task.name.contains("UnitTest")
|| task.name.contains("AndroidTest")//用不到NDK和JNI的也关闭掉
// || task.name.contains("Ndk")
// || task.name.contains("Jni")
) {
task.enabled = false
}
}提速之:
本文介绍了一种通过Gradle脚本来禁用不必要的构建任务的方法,以此达到加速构建过程的目的。涉及的任务包括lint、clean、Aidl、mockableAndroidJar、单元测试等。
1693

被折叠的 条评论
为什么被折叠?



