Onde está a opção da tela de avisos no Android Studio?


206

Quero ver avisos do meu código no Android Studio, mas não consigo encontrar a opção para exibir a exibição de avisos. No caso de eclipse, podemos ver os avisos na exibição "Problemas".

Alguém pode me sugerir, como visualizar avisos no android studio?


Use Navegar -> Mensagem anterior (ctrl + alt + para cima) ou Próxima mensagem (ctrl + alt + para cima)
VinayChoudhary99

1
Veja este excelente pedido de recurso youtrack.jetbrains.com/issue/IDEA-68854
opticyclic

Respostas:


275

Se, na barra de ferramentas, você clicar em Analisar -> Inspecionar Código; em seguida, na janela exibida, selecione quanto do seu projeto você deseja inspecionar (geralmente eu faço o Projeto Inteiro, mas você pode selecionar um módulo específico) e clique em OK.

O Android Studio funcionará um pouco e, em seguida, a janela de inspeção será exibida de baixo com uma lista de resultados, subdividida por inspeção.


51
Isso não mostra os avisos do compilador Java, mas os problemas do Android Lint!
sschuberth

4
Isso depende do perfil de inspeção que você selecionou! Você pode executar várias inspeções, incluindo Java!
lage

no Estúdio 1.5, este método mostra todas as questões, não apenas os relacionados com Lint como explicado por lage
Yoann Hercouet

1
no Studio versão 2, ele não mostra nenhum aviso (embora meus códigos tenham problemas óbvios marcados em amarelo). Bug em potencial?
Raptor

1
No meu arquivo, todos os meus avisos estão nos campos e diga "Tornar privado". É muito demorado pressionar "Alt + Enter" para fazer com que cada campo individual tenha um modificador de private. É possível resolver todos os avisos de uma só vez para que todos os campos sejam privados de uma só vez?
Shikhar Mainalee 20/03/19

47

Build -> Make Project (Ctrl + F9) fornece o que podemos obter equivalente à visualização "Problems" do Eclipse no Android Studio


1
Concordo, eu realmente não entendo por que isso não é o que você vê quando clica em "executar" e isso ocorre. Realmente precisa de uma maneira de exibir essa visão quando criar dessa maneira.
Vitriolix


5

Vá em Exibir -> Janelas de Ferramentas -> Mensagens para visualizar os avisos


2
Isso está desatualizado com a versão atual do Android Studio (3.3).
Manfcas

3

Mesmo eu procurei todas as configurações no Android Studio, mas não consegui encontrar uma janela separada para ele. Os avisos são realmente visíveis à extremidade direita de uma linha específica como um pequeno marcador amarelo e, ao clicar nele, são exibidos os avisos na barra de status abaixo. As cores delas podem ser editadas nas opções de inspeção.

Espero que isso ajude você.


Obrigado por me responder. Você está certo, mas eu preciso da captura de tela de aviso para o meu projeto.
Home 'Raghu Mudem

@vinuthan depois de executar o Código de análise / inspeção conforme a resposta acima, você receberá todos os avisos na guia Inspecionar
Erwan

2
E erros, como "Não é possível resolver o símbolo 'xyz'"? O Eclipse mostraria tudo isso em uma visão longa de erros / avisos. Essa visão pode ser feita para funcionar de maneira semelhante?
Manius

Obrigado, era o que eu estava procurando. É fácil perder isso.
Alice

2

A coisa mais próxima que o Android Studio / IntelliJ tem da visualização Problems no Eclipse é usar a seção Problems da janela da ferramenta Project . Com isso aberto, navegue até as classes que aparecerem lá e abra-as no editor. Uma vez no editor, você pode usar F2 para alternar entre erros no arquivo aberto .

Infelizmente, a janela da ferramenta Problemas do IntelliJ mostra classes com erros aninhados por pasta / pacote, então você precisa expandir vários níveis e leva muito espaço na tela para ver até um erro. Ele também não lista os erros individualmente, forçando você a primeiro abrir o arquivo problemático e depois usar F2 para navegar para cada um. Eu também tive o problema de que os erros nos arquivos que não estavam abertos não apareciam lá.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.