我使用了 lint( Analyze->Inspect Code…)并找出未使用的方法和资源。 Refractor->Remove unused Resources 删除了所有未使用的资源,但没有找到像这样的任何选项来删除 java 类和方法。 android studio或任何插件中是否有任何功能可以删除所有java类,代码中未使用的方法以节省手动折射?
原文由 bilal 发布,翻译遵循 CC BY-SA 4.0 许可协议
我使用了 lint( Analyze->Inspect Code…)并找出未使用的方法和资源。 Refractor->Remove unused Resources 删除了所有未使用的资源,但没有找到像这样的任何选项来删除 java 类和方法。 android studio或任何插件中是否有任何功能可以删除所有java类,代码中未使用的方法以节省手动折射?
原文由 bilal 发布,翻译遵循 CC BY-SA 4.0 许可协议
8 回答6.5k 阅读
4 回答703 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答802 阅读
2 回答4.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答736 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
这可以通过使用内置检查
Java | Declaration redundancy | Unused declaration
来实现。要在整个项目上运行它,请转到
Analyze -> Run inspection by name...
,键入Unused declaration
并选择所需的范围。然后仔细检查输出并在需要时将一些类标记为入口点。现在您可以选择
Unused declaration
列表中的节点并立即对所有未使用的声明执行Safe delete
操作。对于 Kotlin,有类似的检查
Kotlin | Redundant constructs | Unused symbol
。