./gradlew lint sagt "keine Probleme", aber Analyze - Inspect Code findet Probleme

8

Ich habe ein seltsames Problem in Android Studio: Der manuell gestartete Linter über

%Vor%

Findet einige Probleme, wenn ich es jedoch tue

%Vor%

in der Konsole sagt es

  

Ran lint auf Variantenfreigabe: 0 Probleme gefunden

     

Ran lint auf variant debug: 0 Probleme gefunden

Ich habe kein lintOptins in meiner Gradle-Datei, aber benutze lint.xml , hier ist es:

%Vor%

Meine Frage: Wie kann die Konsole gleiche Fehler wie Inspection in Android Studio zeigen?

    
dan 23.08.2017, 08:37
quelle

2 Antworten

3

Gradlew Lint und Analyse - & gt; Inspect Code sind im Grunde zwei verschiedene Prüfungen

AndroidStudio führt eine viel ausgeklügeltere Gruppe von Überprüfungen durch als der große Lint

Um die Liste der von Android Studio durchgeführten Überprüfungen anzuzeigen, können Sie hier Ссылка sehen Dies bedeutet, dass Ihr Code viel mehr Inspektionen in AndroidStudio Inspect als Gradlew Flusen

durchlaufen wird

Wenn Sie die Ergebnisse immer noch benötigen, müssen Sie alle zusätzlichen Prüfungen deaktivieren, die nicht in der Gruppe der vordefinierten Lint-Prüfungen enthalten sind

    
Aron_A 30.08.2017, 14:47
quelle
1

Siehe Unterschied zwischen den laufenden Flusen über das Android Studio Menü und die grodleg Befehlszeile

Grundsätzlich sind dies verschiedene Werkzeuge, so dass sie verschiedene Inspektionen zu überprüfen haben.

Möglicherweise können Sie den Befehl grodle lint einrichten, um das Shell-Skript IntelliJ inspect.sh aufzurufen. Siehe die Antwort in dieser Frage.

    
Scott Newson 25.08.2017 17:55
quelle