比如禁用lint task
1.通过Grale编译参数禁用
gradlew build -x lint -x lintVitalRelease
2.Gradle脚本中动态添加编译参数
项目级别的build.gradle中buildScript添加下述代码:
gradle.startParameter.excludedTaskNames.add('lint')
gradle.startParameter.excludedTaskNames.add('lintVitalRelease')
3.永久禁用lint
在模块级别的build.gradle中的
apply plugin: 'com.android.application'
前加上下述代码:
tasks.whenTaskAdded { task ->
if (task.name.contains("lint") || task.name.contains("lintVitalRelease")) {
task.enabled = false
}
}
网友评论