2013-09-05 3 views
13

Ich versuche, mit Android Studio zu arbeiten, und so weit so gut. Es hat jedoch gelbe Indexe, Warnungen, Glühbirnen, (usw.) überall!Set Android Studio Warnstufen

Welches ist ein Problem. Nein, mein Code nicht tatsächlich mit realen Warnungen gefüllt, es ist vor allem Stil Erbsenzählerei Elemente wie „Simplify“ FLAG_AUTOSAVE == false zu ! FLAG_AUTOSAVE

Welche, nein, ich will nicht zu tun, dass ist nicht mein Stil, ich mag meinen Code, um auf einen Blick klarer zu sein.

Oder eigentlich falsche Ratschläge wie die Signatur einer korrekt überschriebenen Methode ändern. (Nun, es ist immer noch Version 1.x ...)

Egal, ob mein Stil perfekt ist oder nicht, brauche ich diese weg zu gehen So kann ich die echten Warnungen sehen.

Antwort

5

Die neueste Version von Android Studio (2.1) scheint mit seinen Warnungen viel flexibler zu sein. Einstellungen -> Editor -> Inspektionen hat stark zugenommen. Verwenden Sie dann die Suchfunktion, um die Warnungen/Fehler zu finden, die Sie deaktivieren möchten. Aktivieren Sie dann die Kontrollkästchen für die gewünschten Einstellungen.

Vergessen Sie nicht, "Default" oder "Project Default" in der Dropdown-Box zu wählen.

In diesem Bild habe ich Ihr spezielles Problem gefunden (ich stimme Ihnen völlig zu!), Das ich nicht abhakte.

enter image description here

+1

Ja, als ich die Frage vor 2 Jahren schrieb, gab es keine Lösung. Aber diese Frage wird immer noch aktiv, also werde ich Sie auf die richtige Antwort aktualisieren. – StarWind0

+0

Jetzt scheint nicht mehr zu funktionieren, dass ich Android Studio auf 2.1.3 aktualisiert habe. Hat noch jemand dieses Problem? Irgendwelche wies nicht die Warnung auf die Inspektion, die es verursacht? Ja, ja, ich weiß: weil das Sinn machen würde. Seufzer. –

+0

2.1.3 ist alt. Warum nicht versuchen, 2.2rc. Das heißt, diese Frage ist mehrere Jahre alt, aber es sollte noch funktionieren. – StarWind0

3

Diese Warnungen, die Sie sehen, beziehen sich auf das statische Analyse-Tool "Lint".

Nicht sicher über Android Studio, aber Sie können normalerweise mit der rechten Maustaste klicken, um eine bestimmte Warnung zu vermeiden, oder Sie können tatsächlich in die Lint Einstellungen gehen und bestimmte (oder alle) Warnungen von einer zentralen Konsole aus deaktivieren.

Ich finde diese Warnungen im Allgemeinen sehr hilfreich und ermutigen Sie, sie nicht so schnell zu entlassen.

+0

Lint ist etwas nicht zu ignorieren. Wenn man Flusen betrachtet, geschieht das normalerweise später. Es wird gesagt, dass es zu viele und zu viele falsche Warnungen gibt, um zu fusseln, denkt ich. – StarWind0

3

Sie können Ihr Warnschema sehen, indem Sie Android Studio ->Einstellungen gehen. Auf der linken Seite des Fensters werden viele Optionen in zwei Gruppen angezeigt: Projekteinstellungen [Ihr Projektname] und IDE-Einstellungen. In der ehemaligen Suche nach Inspektionen. Jetzt können Sie entscheiden, was alles über Ihren Code zu sagen hat.

AS Version 1.1.0.

+1

Ja, außer dass einige der Android-spezifischen Sachen in zwei Punkten zusammengefasst sind: "Fehler bei der benutzerdefinierten Fusseluntersuchung" und "Warnung vor der benutzerdefinierten Fusseluntersuchung". Keine Ahnung, wie man diese konfiguriert. Ich habe die ganze Liste der Android-Warnungen durchgesehen und einige von denen in meinem Editor nicht gefunden, z. B. "Vermeiden Sie es, Null als View-Root zu übergeben". – nasch