Où est l'option d'écran d'avertissements dans Android Studio?

206

Je veux voir les avertissements de mon code dans Android Studio, mais je ne trouve pas l'option pour afficher la vue des avertissements. En cas d'éclipse, nous pouvons voir les avertissements dans la vue "Problèmes".

Quelqu'un peut-il me suggérer comment afficher les avertissements dans Android Studio?

Raghu Mudem
la source
Utilisez Naviguer -> Message précédent (ctrl + alt + haut) ou Message suivant (ctrl + alt + bas)
VinayChoudhary99
1
Voir cette demande de fonctionnalité exceptionnelle youtrack.jetbrains.com/issue/IDEA-68854
opticyclic

Réponses:

275

Si, dans la barre d'outils, vous cliquez sur Analyser -> Inspecter le code; puis, dans la fenêtre qui apparaît, sélectionnez la quantité de votre projet que vous souhaitez inspecter (je fais généralement Whole Project, mais vous voudrez peut-être sélectionner un module spécifique), puis cliquez sur OK.

Android Studio fonctionnera un peu, puis la fenêtre d'inspection apparaîtra du bas avec une liste de résultats, subdivisée par inspection.

Brenden Kromhout
la source
51
Cela ne montre pas les avertissements du compilateur Java, mais les problèmes d'Android Lint!
sschuberth
4
Cela dépend du profil d'inspection que vous avez sélectionné! Vous pouvez exécuter de nombreuses inspections, y compris Java!
lage
sur Studio 1.5, cette méthode affiche TOUS les problèmes, pas seulement ceux liés à Lint comme expliqué par lage
Yoann Hercouet
1
sur Studio version 2, il ne montre aucun avertissement (bien que mes codes aient des problèmes évidents marqués en jaune). Bug potentiel?
Raptor
1
Dans mon fichier, tous mes avertissements sont sur les champs et disent "Rendre privé". Il faut beaucoup de temps pour appuyer sur "Alt + Entrée" afin que chaque champ individuel ait un modificateur de privé. Est-il possible de résoudre tous les avertissements à la fois afin de rendre tous les champs privés en même temps?
Shikhar Mainalee
47

Build -> Make Project (Ctrl + F9) donne ce que nous pouvons obtenir l'équivalent de la vue «Problèmes» d'Eclipse sur Android Studio

Sourab Sharma
la source
1
D'accord, je ne comprends vraiment pas pourquoi ce n'est pas ce que vous voyez lorsque vous appuyez sur "Exécuter" et que cela se produit. Vous avez vraiment besoin d'un moyen pour afficher cette vue lorsque vous créez de cette façon.
vitriolix
27

vous pouvez utiliser F2 pour les problèmes suivants, voir plus ici: Navigation vers l'erreur suivante / précédente

vuhung3990
la source
Cela m'a semblé être le plus utilisable fichier par fichier. J'ai juste cherché le jaune dans la barre latérale pour voir si j'avais besoin de toucher F2.
SilentNot
Après avoir appuyé sur F2, l'avertissement ou l'erreur s'affiche sur la partie d'état de la fenêtre principale.
mkdave99
5

Allez dans Affichage -> Fenêtres d'outils -> Messages pour afficher les avertissements

sharath
la source
2
Ceci est obsolète avec la version actuelle d'Android Studio (3.3).
manfcas
3

Même moi, j'ai recherché tous les paramètres dans Android Studio, mais je n'ai pas pu trouver une fenêtre distincte pour cela. Les avertissements sont en fait visibles à l'extrémité droite d'une ligne particulière sous la forme d'un petit marqueur jaune et en cliquant dessus, les avertissements s'affichent dans la barre d'état ci-dessous. Leurs couleurs peuvent être modifiées dans les options d'inspection.

J'espère que cela vous aidera.

Vinuthan
la source
Merci de m'avoir répondu. Vous avez raison mais j'ai besoin de la capture d'écran d'avertissement pour mon projet.
Raghu Mudem
@vinuthan après avoir exécuté le code Analyze / Inspect selon la réponse ci-dessus, vous obtiendrez tous les avertissements dans l'onglet Inspect
Erwan
2
Qu'en est-il des erreurs telles que "Impossible de résoudre le symbole 'xyz'"? Eclipse afficherait tout cela dans une longue vue erreurs / avertissements. Peut-on faire fonctionner ce point de vue de la même manière?
Manius
Merci, c'est ce que je cherchais. Facile de manquer ça.
Alice
2

La chose la plus proche d'Android Studio / IntelliJ à la vue Problèmes dans Eclipse est d'utiliser la section Problèmes de la fenêtre de l'outil Projet . Avec cela ouvert, accédez à toutes les classes qui y apparaissent et ouvrez-les dans l'éditeur. Une fois dans l'éditeur, vous pouvez utiliser F2 pour basculer entre les erreurs dans le fichier ouvert .

Malheureusement, la fenêtre de l'outil Problèmes d'IntelliJ affiche les classes avec des erreurs imbriquées par dossier / package, vous devez donc étendre plusieurs niveaux et cela prend beaucoup d'espace sur l'écran pour voir une seule erreur. Il ne répertorie pas non plus les erreurs individuellement, ce qui vous oblige à ouvrir d'abord le fichier problématique, puis à utiliser F2 pour naviguer vers chacune d'elles. J'ai également eu le problème que des erreurs dans des fichiers qui n'étaient pas ouverts, ne s'y sont pas présentées.

personne
la source