2

然而,这不是一个合乎逻辑的问题,我仍然很想知道我是否有任何我没有在我的项目中使用的空闲文件。有时在一个漫长的项目之后,我们只是不知道哪个是实际文件,哪个是副本它。有时我们只是创建一些 xml 文件来检查布局和其他效果,如选择器或一些自定义可绘制对象。我的意思是,尽管这些文件永远不会被执行,但当我们回到关于真实身份和使用的代码时,它会产生逻辑混乱文件。

我读到Proguard在制作apk文件之前删除了所有未使用的文件。它是否也删除了所有这些xml文件?

我对proguard概念有点新意。谢谢。

4

1 回答 1

3

您可以使用 AndroidLint,它扫描您的项目并返回大量建议的工具,然后,所有未使用的资源!

http://tools.android.com/tips/lint

- Missing translations (and unused translations)
- Layout performance problems (all the issues the old layoutopt tool used to find, and more)
- Unused resources
- Inconsistent array sizes (when arrays are defined in multiple configurations)
- Accessibility and internationalization problems (hardcoded strings, missing contentDescription, etc)
- Icon problems (like missing densities, duplicate icons, wrong sizes, etc)
- Usability problems (like not specifying an input type on a text field)
- Manifest errors
于 2013-07-09T09:13:49.653 回答