web-dev-qa-db-ja.com

Android Studio IDEでプロジェクトの未使用のメソッドをすべて見つけるにはどうすればよいですか?

Android Studio IDEでプロジェクトのすべての未使用のメソッドと変数を見つけるにはどうすればよいですか?

41
Hamed.Ghadirian

Android studio(またはより一般的にはIntellij IDEAの場合)では、分析する検査コードを指定できますAnalyze->Inspect Code...そして、コードのスコープを定義します。下の写真に私のコードの結果を見ることができます:

enter image description here

InDeclaration redundancy「someMethod」が未使用として宣言されていることがわかります。また、Probable bugs変数iは使用されません。

75
Hamed.Ghadirian

QAPlug via File -> Settings -> Plugins -> Browse Repositories -> QAPlugをインストールすることもできます。

Mac用:

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

QAPlugには、PMD、FindBugs、Checkstyle、およびHammurapiが統合されています。これらのツールは、デッドコード、バグを見つけ、パフォーマンスを向上させ、コードを読みやすくするのに非常に便利です。大規模なプロジェクトで作業する場合は、これらのツールを強くお勧めします。

4
Erythrozyt