Dov'è l'opzione della schermata degli avvisi in Android Studio?


206

Voglio vedere gli avvisi del mio codice in Android Studio, ma non riesco a trovare l'opzione per visualizzare la vista degli avvisi. In caso di eclissi possiamo vedere gli avvisi nella vista "Problemi".

Qualcuno può suggerirmi, come visualizzare gli avvisi in Android Studio?


Usa Naviga -> Messaggio precedente (ctrl + alt + su) o Messaggio successivo (ctrl + alt + giù)
VinayChoudhary99

1
Vedi questa eccezionale richiesta di funzionalità youtrack.jetbrains.com/issue/IDEA-68854
opticyclic

Risposte:


275

Se, sulla barra degli strumenti, fai clic su Analizza -> Controlla codice; quindi nella finestra che si apre seleziona quanto del tuo progetto vuoi controllare (di solito faccio Intero Progetto, ma potresti voler selezionare un modulo specifico), quindi fai clic su OK.

Android Studio funzionerà per un po ', quindi la finestra di ispezione si aprirà dal basso con un elenco di risultati, suddiviso per ispezione.


51
Questo non mostra gli avvisi del compilatore Java, ma i problemi di Android Lint!
sschuberth,

4
Dipende dal profilo di ispezione che hai selezionato! Puoi eseguire molte ispezioni, incluso Java!
Lage

su Studio 1.5, questo metodo mostra TUTTI i problemi, non solo quelli relativi a Lint come spiegato da
Lage

1
su Studio versione 2, non mostra alcun avviso (anche se i miei codici hanno evidenti problemi contrassegnati in giallo). Potenziale bug?
Raptor

1
Nel mio file, tutti i miei avvertimenti sono sui campi e dicono "Rendi privato". È molto dispendioso in termini di tempo premere "Alt + Invio" per rendere ogni singolo campo un modificatore di privato. È possibile risolvere tutti gli avvisi contemporaneamente in modo da rendere privati ​​tutti i campi contemporaneamente?
Shikhar Mainalee,

47

Crea -> Crea progetto (Ctrl + F9) offre ciò che possiamo ottenere equivalente alla vista "Problemi" di Eclipse su Android Studio


1
D'accordo, davvero non capisco perché questo non è quello che vedi quando premi "corri" ed esce. Ho davvero bisogno di un modo per visualizzare questa vista quando lo costruisci.
vitriolix,


5

VAI a Visualizza -> Strumenti di Windows -> Messaggi per visualizzare gli avvisi


2
Questo è obsoleto con la versione corrente di Android Studio (3.3).
Manfca

3

Anche io ho cercato tutte le impostazioni in Android Studio, ma non sono riuscito a trovare una finestra separata. Gli avvisi sono in realtà visibili all'estremità destra di una particolare linea come un piccolo indicatore giallo e facendo clic su di esso vengono visualizzati gli avvisi nella barra di stato in basso. I loro colori possono essere modificati nelle opzioni di ispezione.

Spero che questo ti aiuti.


Grazie per avermi risposto. Hai ragione ma ho bisogno della schermata di avvertimento per il mio progetto.
Raghu Mudem,

@vinuthan dopo aver eseguito il codice Analizza / Ispeziona secondo la risposta sopra, riceverai tutti gli avvisi nella scheda Ispeziona
Erwan

2
Che dire di errori come "Impossibile risolvere il simbolo 'xyz'"? Eclipse mostrerebbe tutto ciò in una lunga visualizzazione di errori / avvisi. Questa vista può funzionare in modo simile?
Manius,

Grazie, era quello che stavo cercando. Facile da perdere.
Alice,

2

La cosa più vicina ad Android Studio / IntelliJ alla vista Problemi in Eclipse è usare la sezione Problemi della finestra dello strumento Progetto . Con quello aperto, scorri verso il basso fino a tutte le classi che appaiono lì e aprili nell'editor. Una volta nell'editor, puoi usare F2 per saltare tra gli errori nel file aperto .

Sfortunatamente, la finestra dello strumento Problemi di IntelliJ mostra le classi con errori nidificati per cartella / pacchetto, quindi devi espandere diversi livelli e ci vuole un sacco di spazio sullo schermo per vedere anche un errore. Inoltre non elenca gli errori singolarmente, costringendoti ad aprire prima il file problematico e quindi utilizzare F2 per navigare verso ciascuno di essi. Ho anche avuto il problema che gli errori nei file che non erano aperti non venivano visualizzati lì.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.