Android StudioでAndroid Lint

あらすじ

Android Lintを使ってみる。

参考

Android Lintって

  • ADT 16から導入されたツール
  • ソースに潜在するバグをチェックしてくれる
    • Missing translations (and unused translations)
    • Layout performance problems (all the issues the old layoutopt tool used to find, and more)
    • Unused resources
    • Inconsistent array sizes (when arrays are defined in multiple configurations)
    • Accessibility and internationalization problems (hardcoded strings, missing contentDescription, etc)
    • Icon problems (like missing densities, duplicate icons, wrong sizes, etc)
    • Usability problems (like not specifying an input type on a text field)
    • Manifest errors

使用例

コマンドラインから使う事ができる。

$ /Users/USER/Library/Android/sdk/tools/lint --version
lint: version 24.4.1

Android Studioから使いたい。

Analyze -> Inspect Code で実行できる。

Running Android Lint...