Android Studio中不同的构建类型使用不同的lint.xml吗()

【Android Studio中不同的构建类型使用不同的lint.xml吗()】别裁伪体亲风雅,转益多师是汝师。这篇文章主要讲述Android Studio中不同的构建类型使用不同的lint.xml吗?相关的知识,希望能为你提供帮助。
我想对android Studio中的release和debug构建类型使用不同的lint.xml文件。那么,如何实现呢?
当我将lint.xml放在someModule / src / debug文件夹中时(同样,这些文件夹仅包含该lint.xml文件和gradle做出反应,因为没有任何lint.xml文件,如果我将单个lint.xml文件放在核心模块文件夹(someModule /)下,则gradle可以识别它,但是在这种情况下,我可以不会根据构建类型使用不同的设置...
我想在Android Studio中使用不同的lint.xml文件发布和调试构建类型。那么,如何实现呢?当我将lint.xml放入someModule / src / debug和someModule / src / release ...答案我没有尝试过,但是也许这样的东西可以帮助您。另一答案这是对我有用的东西:另一答案这是Android Studio新建系统指南,lint support的摘要。另一答案使用kotlin构建脚本(build.gradle.kts):tasks.withType< LintBaseTask> ().configureEach { // doFirst is required else we get a Null Pointer Exception on lintOption doFirst { // This will override the lintOptions from the android extension lintOptions.run { if (name.toLowerCase().contains("debug")) { // Do your configuration here // isAbortOnError = true // baselineFile = file("baseline.xml") // isWarningsAsErrors = true // isCheckDependencies = true // ignore("MissingTranslation") // setLintConfig(file("lint.xml")) } } } }

    推荐阅读