比如禁用lint task
1.通過Grale編譯參數(shù)禁用
gradlew build -x lint -x lintVitalRelease
2.Gradle腳本中動(dòng)態(tài)添加編譯參數(shù)
項(xiàng)目級(jí)別的build.gradle中buildScript添加下述代碼:
gradle.startParameter.excludedTaskNames.add('lint')
gradle.startParameter.excludedTaskNames.add('lintVitalRelease')
3.永久禁用lint
在模塊級(jí)別的build.gradle中的
apply plugin: 'com.android.application'
前加上下述代碼:
tasks.whenTaskAdded { task ->
if (task.name.contains("lint") || task.name.contains("lintVitalRelease")) {
task.enabled = false
}
}