android 为整个项目禁用 lint "unused declaration"

android disable lint "unused declaration" for entire project

在一个 android 库项目中,我有许多未使用的声明,因为它们大多是从项目外部调用的。我通过

使用 lint

Analyze -> Inspect Code

我不想用

@SurpressWarning("unused")

每个文件。

如果我尝试使用 gradle 文件中的相同 ID 禁用它

android {
    lintOptions {
        disable 'unused'
    }
}

linter 仍然出现 "Unused declaration" 错误

我也尝试过在项目根目录中创建 lint.xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<lint>
    <!-- list of issues to configure -->
    <issue id="unused" severity="ignore" /> 
</lint>

但它仍然不起作用。有人知道正确的 lint ID 吗?

您可以使用 Analyze -> Inspect Code,然后右键单击其中一个警告。你会看到有一个名为 "Disable inspection":

的选项

只需点击它,您将不再需要担心项目中未使用的声明。