有没有一种工具可以删除不需要、未使用的变量?

6

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


1
你的IDE没有突出显示那些被创建但从未使用过的变量吗? - Scott Helme
@Scott Helme。是的,有时候会因为来自不同包的变量而变得拥挤,这样就很难浏览每个包、每个类和每个资源以删除变量。特别是String、Dimen等。 - Abx
1
要求我们推荐或寻找工具、库或喜爱的外部资源的问题,因为它们往往会吸引有意见的答案和垃圾邮件,所以在 Stack Overflow 上是不适合的。相反,请描述问题以及已经采取的解决方案。 - Sergey K.
2个回答

3
您可以使用Android.Lint
Android Lint是ADT 16(和Tools 16)中引入的一种新工具,它扫描Android项目源代码以寻找潜在的错误。它既可作为命令行工具使用,又可集成到Eclipse(下文有描述)和IntelliJ中。其体系结构故意与IDE无关,这样它就有望与其他IDE、其他构建工具和连续集成系统集成。
以下是它查找的一些错误类型的示例:
1.缺少翻译(和未使用的翻译) 2.布局性能问题(旧的layoutopt工具发现的所有问题,以及更多问题) 3.未使用的资源 4.不一致的数组大小(当数组在多个配置中定义时) 5.无障碍性和国际化问题(硬编码字符串、缺少contentDescription等) 6.可用性问题(例如未在文本字段上指定输入类型)
请参见:http://tools.android.com/tips/lint

3

这是一个不错的工具,让我来试试看。 - Abx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接