是否有像这样关闭lint输出的开关:
:app:lint
Ran lint on variant release: 0 issues found
Ran lint on variant debug: 0 issues found
Wrote HTML report to file:/.../project/app/build/outputs/lint-results.html
Wrote XML report to .../project/app/build/outputs/lint-results.xml
从
开始应该很明显:app:lint
:app:nextTaskAfterLint
输出:
我尝试了以下选项:
android {
lintOptions {
quiet true // no effect at all
textOutput file('lint.x') // no output to given file, and still outputs to stdout
}
}
如果找到的问题是>,那么输出上述输出会很不错0,但这不是一个大问题,因为如果发现任何问题,我可以warningsAsErrors true
和abortOnError true
停止构建。
答案 0 :(得分:0)
根据doc,您可以使用命令行排除任务: http://www.gradle.org/docs/current/userguide/userguide_single.html#sec%3aexcluding_tasks_from_the_command_line
因此您可以使用此命令跳过lint:
gradlew build -x lint
要避免日志输出,可以在此处检查Lint任务:
您可以在第90行找到:
if (!mFatalOnly) {
println "Ran lint on variant " + variant.getName() + ": " + warnings.size() +
" issues found"
}
Hovewer我没有找到如何设置这个变量 -
在这里,您可以使用gradle插件0.13.3找到所有可用选项: