Android Lint没有看到未使用的png drawable

时间:2013-09-20 17:54:24

标签: android lint

我在drawable-hdpi,drawable-xhdpi ...文件夹中有很多未使用的(数百个)png drawable。 Lint检查仅提供未使用的布局,字符串,动画 xml drawables ,但不包括 png drawables。 另一个工具android-unused-resources给了我“0资源找到”。我已经检查过,那些drawables真的没用了(我在整个项目中搜索了可绘制的名称,试图删除drawable并且没关系)。为什么这样以及如何使lint将它们检测为“未使用”?

3 个答案:

答案 0 :(得分:1)

来自你的评论:

  

I have a lint.xml file and it have many "issue", one of them: <issue id="UnusedResources" severity="ignore" />

您的Lint似乎配置为忽略未使用的资源。

要更改此设置,请转到Eclipse > Preferences > Android > Lint Error Checking并搜索 UnusedResources 问题,或查看 Performance 标签下的问题,并将此问题的严重性更改为至少信息或警告,甚至更严重的事情,如你所愿。

enter image description here

答案 1 :(得分:0)

这只是一种解决方法,而不是解决您的问题。我注意到lint在我的环境(Eclipse)中停止工作并开始使用该工具的命令行版本,该工具可以在/ tools /

中找到

我在终端中运行命令:

./lint ~/workspace/<your-project-folder>

确保将lint文件设置为执行。输出将是来自lint的警告列表。我建议将其复制到文本编辑器中以快速搜索关键字。与您的问题相关的所有警告都应该在[UnusedResources]下并组合在一起。

答案 2 :(得分:0)

如果项目目录中有lint.xml文件,则会覆盖在Android Studio中进行的设置。这件事发生在我身上,可能是因为我很久以前从Eclipse导入了这个项目。

删除lint.xml文件,Lint将使用Analyme / Inspect Code在Android Studio中进行的设置。