从Android项目中删除不必要的代码

时间:2012-07-02 10:31:24

标签: android class project

我知道这是一个非常不寻常的问题,但请耐心等待。

我已经交了一个由Android新手开发的项目。 该项目有 135 Java文件。其中很多都没有在我确定的应用程序中使用。

我想知道的是,有没有办法检查哪些文件正在使用而不测试应用程序的每个功能一百次?

2 个答案:

答案 0 :(得分:3)

构建代码并在构建步骤中包含ProGuard; ProGuard将丢弃未使用的类/方法(除了那些已经配置保留的类/方法,例如Android可能需要保留的那些)。检查ProGuard的记录输出以查看它的作用,并手动删除这些方法/类。

答案 1 :(得分:0)

这不是解决方案,而是保持代码干净和缩进的好方法:

要清理导入部分,只导入实际使用的内容,请按:

for mac

 CMD + SHIFT + O  

或用于Windows

 CTRL + SHIFT + O

要缩进代码和布局,请按:

for mac

 CMD + SHIFT + F  

或用于Windows

 CTRL + SHIFT + F

我重复一遍,这不是你问题的解决方案,但它可以帮助很多!