是否有工具来删除不需要的,未使用的变量

时间:2013-07-22 10:26:31

标签: android performance

是否有任何工具可以从android项目中删除不需要的变量。我尝试过PMD(这是一个很好的工具),但我想要一个更通用的未使用的变量移除器。

2 个答案:

答案 0 :(得分:3)

您可以使用Android.Lint

Android Lint是ADT 16(和工具16)中引入的一种新工具,可以扫描Android项目源以查找潜在的错误。它既可以作为命令行工具使用,也可以与Eclipse(如下所述)和IntelliJ集成。该架构有意独立于IDE,因此有望与其他IDE,其他构建工具以及持续集成系统集成。

以下是它寻找的错误类型的一些示例:

  1. 缺少翻译(和未使用的翻译)
  2. 布局性能问题(旧的layoutopt工具用来查找的所有问题,以及更多)
  3. 未使用的资源
  4. 不一致的数组大小(当数组在多个配置中定义时)
  5. 可访问性和国际化问题(硬编码字符串,缺少内容描述等)
  6. 可用性问题(例如未在文本字段中指定输入类型)
  7. 参考http://tools.android.com/tips/lint

答案 1 :(得分:3)

是的,有一个名为AndroidUnusedResources的有用工具

Check this out here