我使用了 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 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
1 回答733 阅读
2 回答4.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答652 阅读✓ 已解决
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
。