android - 自动检测未使用的drawable

时间:2013-04-11 00:12:38

标签: android eclipse

问题:我在开发Android应用程序时使用了很多图标和图片,之后我更换了许多图标和图片但保留了旧版本,以防万一我需要再次使用它们。现在我在我的drawable文件夹中有大量<。em>的.png,现在很多都未使用,手动将它们排序需要很长时间。有没有办法检测没有参考的drawables?

2 个答案:

答案 0 :(得分:13)

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

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

作为替代方案,这个项目可能会帮助你(非常容易使用):

  

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

希望它有用......

答案 1 :(得分:4)

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

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