Android Android.lintOptions.abortOnError仅适用于发布版本
我想在我的CI上设置严格的lint检查,如果我可以仅在运行发布版本时为lint设置Android Android.lintOptions.abortOnError仅适用于发布版本,android,android-lint,Android,Android Lint,我想在我的CI上设置严格的lint检查,如果我可以仅在运行发布版本时为lint设置abortOnError位,那就太好了。我试过: compileLint.doFirst { android.applicationVariants.each { variant -> android.lintOptions.abortOnError variant.name.endsWith('Release') println("variant.name? ${pr
abortOnError
位,那就太好了。我试过:
compileLint.doFirst {
android.applicationVariants.each { variant ->
android.lintOptions.abortOnError variant.name.endsWith('Release')
println("variant.name? ${project.name}/${variant.name} abortOnError? ${android.lintOptions.abortOnError}")
}
}
我也对预构建
做了同样的事情。当我运行:app:lintprodlease
时,我确实看到我的任务运行了,打印显示
app/prodRelease abortOnError true
app/prodDebug abortOnError false
app/mockDebug abortOnError false
但每次运行:app:lintprodlease
时,我都会看到lint错误,但构建成功。如何根据生成类型配置lint检查