3

问题:我在开发一个android应用程序时使用了很多图标和图片,后来我替换了很多,但保留了旧的,以防我需要再次使用它们。现在我的文件夹中有大量.pngdrawable文件,其中很多现在都没有使用,手动整理它们需要很长时间。有没有办法检测不存在引用的可绘制对象?

4

2 回答 2

12

您可以使用Android Lint Tool,按照我提供的链接进行操作,概述如下:

  • 缺少翻译(和未使用的翻译)
  • 布局性能问题(旧的 layoutopt 工具用来查找的所有问题,等等)
  • 未使用的资源
  • 等等

作为替代方案,该项目可能会帮助您(非常易于使用):

https://code.google.com/p/android-unused-resources/

希望它有用...

于 2013-04-11T00:51:32.597 回答
4

根据我的经验,Lint 不会检测到未引用的 PNG。它查找未引用的布局和可绘制的 XML 文件,例如形状和选择器,但不查找 PNG。我偶然发现了这个用于删除未引用的 PNG 可绘制对象的 Python 脚本。它适用于我的项目,但正如它的文档所说,请确保您使用源代码控制以防万一。

https://github.com/instructure/android-ImageSweep

于 2014-11-20T14:58:08.507 回答