web-dev-qa-db-ja.com

Android Studioメニューとgradlewコマンドラインを介したlintの実行の違い

コマンドラインで次を実行すると:

./gradlew -lint

Android Studio内で次のメニューオプションを選択した場合とは異なる結果が得られます。

Analyze->Inspect Code...

誰かがこれを説明できますか?これは正常ですか?賢明な開発者は、自分のプロジェクトで発生する可能性のあるすべての問題を見つけるために、両方を実行する必要がありますか?

20
gonzobrains

Android Studioでは、[設定]> [検査]から実行する検査をカスタマイズできます。一部のLint検査が無効になっている場合がありますが、すべてがデフォルトで実行されるわけではありません。Android Studioまた、Lint以外の検査を多数実行することもできます。

7
Scott Barta

2つの異なるツールを実行しています。コマンド:

$ ./gradlew lint

Android SDKとメニューオプションに付属のlintツールを実行します

Analyze->Inspect Code...

in Android Studioは、JetBrains IntelliJ IDEAから継承された機能です。

<Android studio path>/bin/inspect.sh
24
Robert