我知道这是一个非常不寻常的问题,但请耐心等待。
我收到了一个由 Android 新手开发的项目。该项目有135 个Java 文件。我敢肯定,其中很多都没有在应用程序中使用。
我想知道的是,有没有办法在不测试应用程序的每个功能一百次的情况下检查正在使用的文件?
构建您的代码并在构建步骤中包含 ProGuard;ProGuard 将丢弃未使用的类/方法(除了那些已配置为保留的类/方法,例如 Android 可能需要保留的类/方法)。检查 ProGuard 的记录输出以查看它做了什么,并手动删除这些方法/类。
这不是解决方案,而是保持代码整洁和缩进的好方法:
为了清理导入部分,只导入您实际使用的内容,请按:
为 mac
CMD + SHIFT + O
或用于窗户
CTRL + SHIFT + O
为了缩进您的代码和布局,请按:
为 mac
CMD + SHIFT + F
或用于窗户
CTRL + SHIFT + F
我再说一遍,这不是你问题的解决方案,但它可以帮助很多!