请问在多模块Android项目中,是否有可能只使用一个Gradle任务进行Lint检查?这样可以获得一个包含所有模块(应用和几个Android库)的HTML/XML报告。
请问在多模块Android项目中,是否有可能只使用一个Gradle任务进行Lint检查?这样可以获得一个包含所有模块(应用和几个Android库)的HTML/XML报告。
android{
lintOptions{
checkDependencies true // <---
xmlReport false
htmlReport true
htmlOutput file("${project.rootDir}/build/reports/android-lint.html")
}
}
注意:
当你运行./gradlew lint
时,这将会生成每个依赖模块的报告,位于每个模块的build/reports
目录下。但是,在指定的位置将生成一个与项目相关的所有lint问题的报告。
参考:https://groups.google.com/d/msg/lint-dev/TpTMBMlwPPs/WZHCu59TAwAJ
xmlReport = false htmlReport = false
并在终端中收到了所有警告。由于我有许多模块,所以我在一个地方得到了所有警告,而不是在许多 HTML 文件中。 - CoolMindlint-baseline
文件吗? - Lingviston