Android Studio中不同的构建类型使用不同的lint.xml吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 ...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"))
}
}
}
}
以上是关于Android Studio中不同的构建类型使用不同的lint.xml吗?的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio 中的 React Native 应用程序:导致参数类型不匹配