我有一个包含生成代码的Android项目。此代码中有一些lint违规,我不想在lint报告中显示,因为我们不会手动修复此代码问题。
是否有可能在lint check中排除文件夹?
答案 0 :(得分:18)
执行此操作的正确方法是将以下块添加到您应用的lint.xml
(此文件默认位于应用模块的根目录下):
<issue id="all">
<ignore path="build" />
</issue>
这将指示Lint忽略指定文件夹的所有问题。如果您的应用模块文件夹中没有lint.xml
,请创建一个包含以下内容的文件夹:
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<issue id="all">
<ignore path="build" />
</issue>
</lint>
答案 1 :(得分:8)
使用以下内容添加到项目'lint.xml'文件中:
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<ignore path="build" />
</lint>
例如,忽略该项目的构建路径。
答案 2 :(得分:5)
我必须指定Mat_<float>
issue
以及忽略的路径。仅id
路径并不起作用。
http://tools.android.com/tips/lint-checks lint检查示例:
ignore
您可以找到问题ID列表here。
您的<?xml version="1.0" encoding="UTF-8"?>
<lint>
<issue id="MissingTranslation">
<ignore path="build"/>
</issue>
</lint>
已放置在项目目录中。
示例:
lint.xml
答案 3 :(得分:3)
所有这些答案似乎都建议将lint.xml放在根文件夹中。 如果lint.xml是例如,则忽略路径的基本路径是什么在gradle / ** / lint / lint.xml中,它是一个多模块项目,但是你希望它只忽略单个模块中的路径吗?