如何在 Android Studio IDE 中找到我项目中所有未使用的方法?

Posted

技术标签:

【中文标题】如何在 Android Studio IDE 中找到我项目中所有未使用的方法?【英文标题】:How can I find all unused methods of my project in the Android Studio IDE? 【发布时间】:2016-02-13 23:07:07 【问题描述】:

如何在 Android Studio IDE 中找到我的项目的所有未使用的方法和变量

【问题讨论】:

先生。 DownVoter,我可以问你为什么你对这个问题投反对票吗? 不是我的反对意见,但也许是有人阅读了标题的第一个字并认为您的问题属于离题类别:“要求我们推荐或查找书籍、工具的问题,软件库、教程或其他非现场资源与 Stack Overflow 无关,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。”我不认为您的问题是题外话,但您可能希望将标题更改为“我如何才能找到...”,正如您在问题正文中所写的那样,以防止误解。 【参考方案1】:

android studio(或更一般的 Intellij IDEA)中,您可以从 Analyze->Inspect Code... 指定要分析的检查代码,然后定义代码的范围。 您可以在下图中看到我的代码的结果:

Declaration redundancy 中,您可以看到“someMethod”被声明为未使用。此外,在 Probable bugs 中,您可以发现变量 i 从未使用过。

【讨论】:

这是完成工作的简单方法。谢谢你们。【参考方案2】:

您也可以安装QAPlug via File -> Settings -> Plugins -> Browse Repositories -> QAPlug

对于 Mac:

Android Studio -> Preferences... -> Plugins -> Browse Repositories -> QAPlug.

QAPlug 中集成了 PMD、FindBugs、Checkstyle 和 Hammurapi。 这些工具非常适合查找死代码、错误、提高性能并使代码更具可读性。 如果您为更大的项目工作,我强烈推荐这些工具。

【讨论】:

如何使用这个插件 它是如何向开发者解释错误的,你能解释一下吗 Android 3.0,安装了插件,在 AS 重启或我尝试使用它时不断崩溃...有人让它与 AS 3.0 一起使用吗?【参考方案3】:

现在它在Analyze->Inspect Code... 然后你需要去Kotlin |冗余结构 |未使用的符号

【讨论】:

以上是关于如何在 Android Studio IDE 中找到我项目中所有未使用的方法?的主要内容,如果未能解决你的问题,请参考以下文章

在 Android Studio 中找不到 JDBC 类

在 Android Studio 插件列表中找不到 sbt

如何在没有 SDK 的情况下“下载”Android Studio IDE?

如何在 Android Studio IDE 的组件树中复制/粘贴视图

如何在 Android Studio IDE 中找到我项目中所有未使用的方法?

如何在 android studio IDE 中开始为 fire os 开发应用程序