从 Android Studio 项目中删除所有未使用的类、方法

新手上路,请多包涵

我使用了 lint( Analyze->Inspect Code…)并找出未使用的方法和资源。 Refractor->Remove unused Resources 删除了所有未使用的资源,但没有找到像这样的任何选项来删除 java 类和方法。 android studio或任何插件中是否有任何功能可以删除所有java类,代码中未使用的方法以节省手动折射?

原文由 bilal 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.7k
1 个回答

这可以通过使用内置检查 Java | Declaration redundancy | Unused declaration 来实现。

要在整个项目上运行它,请转到 Analyze -> Run inspection by name... ,键入 Unused declaration 并选择所需的范围。然后仔细检查输出并在需要时将一些类标记为入口点。

现在您可以选择 Unused declaration 列表中的节点并立即对所有未使用的声明执行 Safe delete 操作。

检查结果

对于 Kotlin,有类似的检查 Kotlin | Redundant constructs | Unused symbol

原文由 KursoR 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题