android禁用整个项目的lint“未使用的声明”

最白目*_*最白目 5 android lint gradle android-studio

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

分析 -> 检查代码

我不想使用

@SurpressWarning("unused")
Run Code Online (Sandbox Code Playgroud)

在每个文件上。

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

android {
    lintOptions {
        disable 'unused'
    }
}
Run Code Online (Sandbox Code Playgroud)

linter 仍然出现“未使用的声明”错误

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

<?xml version="1.0" encoding="UTF-8"?>
<lint>
    <!-- list of issues to configure -->
    <issue id="unused" severity="ignore" /> 
</lint>
Run Code Online (Sandbox Code Playgroud)

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

Ama*_*ros 4

您可以使用Analyze -> Inspect Code,然后右键单击其中一个警告。您将看到有一个名为“禁用检查”的选项:

检查代码对话框

只需单击它,您就无需再担心项目中未使用的声明了。

  • 是的。它应该位于项目目录中的“.idea/inspectionProfiles/Project_Default.xml” (2认同)