【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"))
}
}
}
}
推荐阅读
- “(AppContainer)的RangeError(最大调用堆栈大小超过” - 阵营与反应热装载机)
- 错误(在项目':app'上找不到参数[目录'libs']的方法implimentation())
- 如何在PHP中使用Imagick向图像添加水印
- 如何防止本机上下文菜单出现在WinForms中的CefSharp控件上
- 如何在WinForms应用程序中使用带有C#的Material Design控件
- 如何在C# WinForms应用程序中安装,配置和使用MetroFramework(样式化接口组件)
- 如何在WinForms中使用C#列出所有Windows进程及其属性(类似任务管理器)
- 如何在C#中的WinForms应用程序中实现Jint(JavaScript解释器)
- 如何在Symfony 3中将Markdown转换为HTML