Android Lint - 如何隐藏警告'资源Xxx似乎未使用'

sup*_*jos 19 resources android android-lint

对于某些特定资源,我想禁用(新)Android Lint警告"资源Xxx似乎未使用".

对于其他Lint警告,我能够利用快速助手,它显示了3个禁用警告的选项,其中一个是针对该特定文件的.

但是这个警告没有显示任何快速辅助,它出现在Eclipse中,文件顶部有一个通用的黄色警告颜色(定义资源的颜色).

我也试过手动编辑lint.xml文件,如下所示:

<lint>
  <issue id="UnusedResources">
    <ignore path="res\layout\my_layout.xml" />
  </issue>
<lint>
Run Code Online (Sandbox Code Playgroud)

但没有运气(我在这里从Android Lint引用中获取了id).

mei*_*teg 24

我今天遇到了这个问题,发现使用lint页面改进你的代码非常有帮助.在"在XML中配置lint检查"部分中,它描述了如何忽略特定资源:

您可以使用该tools:ignore属性禁用XML文件的特定部分的lint检查.为了使lint工具能够识别此属性,XML文件中必须包含以下命名空间值:

namespace xmlns:tools ="http://schemas.android.com/tools"

然后,您可以添加tools:ignore="UnusedResources"要忽略的资源.


htt*_*tch 18

下面是一个示例lint.xml文件,用于忽略特定ID的警告.该文件应放在项目的app文件夹中.

<?xml version="1.0" encoding="UTF-8"?>
<lint>

    <!-- Ignore the UnusedResources issue for the given ids -->
    <issue id="UnusedResources">
        <ignore regexp="ga_trackingId|google_crash_reporting_api_key" />
    </issue>
</lint>
Run Code Online (Sandbox Code Playgroud)


San*_*eer 3

我想你正在寻找这个:

转到首选项 -> Android -> Lint 错误检查

您可以在那里阅读该消息的含义,如果需要,可以关闭警告。