コマンドラインで次を実行すると:
./gradlew -lint
Android Studio内で次のメニューオプションを選択した場合とは異なる結果が得られます。
Analyze->Inspect Code...
誰かがこれを説明できますか?これは正常ですか?賢明な開発者は、自分のプロジェクトで発生する可能性のあるすべての問題を見つけるために、両方を実行する必要がありますか?
Android Studioでは、[設定]> [検査]から実行する検査をカスタマイズできます。一部のLint検査が無効になっている場合がありますが、すべてがデフォルトで実行されるわけではありません。Android Studioまた、Lint以外の検査を多数実行することもできます。
2つの異なるツールを実行しています。コマンド:
$ ./gradlew lint
Android SDKとメニューオプションに付属のlintツールを実行します
Analyze->Inspect Code...
in Android Studioは、JetBrains IntelliJ IDEAから継承された機能です。
<Android studio path>/bin/inspect.sh