Instalei o Android Studio ontem e tentei usar o LogCat para ver os logs. Mas não há nada para mostrar no logcat. Eu usei o terminal para rodar ./adb logcat
e funciona.
Existe alguém que possa me explicar como usar o logcat no Android Studio?
android-studio
logcat
user2506173
fonte
fonte
Respostas:
Reiniciar o logcat me ajuda sempre.
fonte
Entro nesse estado com frequência. O Logcat está em branco. Depuração funciona, eu posso atingir pontos de interrupção. Nenhum filtro está definido. O nível do log está em Verbose. Corrijo-o repetidamente repetindo o seguinte:
adb kill-server && adb start-server
ddms
na linha de comando.E, finalmente, reiniciar o computador se tudo mais falhar.
O problema é intermitente, acho que o Android Studio é apenas um bug.
fonte
Eu tive o mesmo problema, mas resolvi pelas etapas a seguir, tente isso uma vez.
1) No estúdio android.
2) Abra a janela do monitor android (parte inferior do android studio)
3) Você pode ver o menu suspenso no canto direito (botão giratório)
4) selecione - Mostrar apenas o aplicativo selecionado .
fonte
Você precisa pressionar Alt+ 6duas vezes para reiniciar a janela do logcat. Dessa forma, ele mostrará as saídas do log.
O problema ocorre principalmente no modo de depuração.
fonte
Isso me ajudou a:
1.Ative a integração do ADB 2. Acesse o Android Device Monitor Verifique se o seu dispositivo está on-line e crie um filtro necessário
fonte
A melhor maneira de corrigir algumas alterações desnecessárias é invalidar caches
Vá para ARQUIVO -> clique em "INVALIDAR CACHES / REINICIAR" e, em seguida, uma caixa de diálogo será exibida. Selecione o botão "INVALIDAR CACHES / REINICIAR".
O Android studio irá reiniciar e reconstruir automaticamente o índice.
fonte
No aplicativo Android Studio, você precisa clicar na opção Debug application (Shift + f9) para executar no modo de depuração e ativar o LogCat.
fonte
Execute este comando no terminal. Ele começará a funcionar novamente.
fonte
Reiniciar o Android Studio me ajudou.
fonte
Não é uma resposta técnica, mas você pode querer marcar a caixa de pesquisa para o logcat. Se houver algum caractere digitado, seu logcat estará vazio, pois procurará esse determinado caractere ou palavra e, se não estiver presente, seu logcat estará totalmente vazio.
fonte
Para mim, o problema era que eu tinha dois emuladores com o mesmo nome (eu o criei, o apaguei e o criei novamente com o mesmo nome). Havia duas entradas de emulador na lista suspensa de logcat e ela foi conectada à incorreta. Tudo que eu tinha que fazer era mudar para o outro. Eu evitei o problema permanentemente renomeando o emulador.
fonte
**
**
Acabei de resolver isso depois de MESES de aborrecimento e problemas.
Nada ajudou, o monitor do dispositivo funcionou bem durante a depuração, mas a visualização padrão do logcat estava sempre vazia.
O motivo era irritantemente simples:
a visualização do logcat estava lá, mas foi movida para a largura 0 por uma atualização!
Você está na guia "ALT 6", vê duas guias na lista "ADB logs" e "Devices | logcat"
Devices | logcat realmente significa que ele consiste em Devices AND logcat, dividido por uma borda vertical.
A borda vertical pode ser movida e, durante uma atualização, parece ter sido movida para 100% à direita.
Isso faz com que o logcat seja coletado, mas não exibido, mova o ponteiro do mouse para a direita da janela da ferramenta e apenas DRAG logcat de volta à exibição.
Esta solução não ajudará a todos, mas eu encontrei muitas pessoas com conexão ADB funcionando e ainda sem saída de logcat; elas podem ser atingidas pelo mesmo problema.
fonte
Tente fechar o projeto e reabri-lo. Funcionou para mim. Os logs serão reaparecidos.
fonte
No meu caso, no menu de opções do desenvolvedor, existe uma opção chamada
Revoke USB debugging authorisations
.Depois de revogar todas as autorizações existentes, ele solicitará novamente que confie no computador que você está usando, depois que ele começou a mostrar os logs novamente.
fonte
Certifique-se de que o tamanho do buffer do registrador seja adequado na opção de menu do desenvolvedor do emulador.
fonte
No meu caso, removi a "imagem" do pequeno menu suspenso à direita. Apareceu muito bem depois disso. Isso ocorre porque ele procurará no log a palavra-chave nessa caixa de pesquisa; portanto, se não encontrar nenhuma correspondência, ela retornará em branco
fonte
É estranho ainda encontrar esse problema, mesmo em uma versão recente do Android Studio. Eu li a longa lista de soluções, mas elas não funcionaram para mim. A resposta aceita funcionou em uma versão anterior do Android Studio (acho que era a v2.3)
Fiz o seguinte para fazer o Logcat funcionar novamente:
Eu esperava que a redefinição do logcat me desse o mesmo efeito, mas não deu. Alternar manualmente o filtro foi a única coisa que funcionou.
Isso está no Android Studio 3.0.1 (estável) (não consigo atualizá-lo antes de concluir o projeto atual) O problema ocorreu quando iniciei o Android studio pela manhã para continuar o trabalho que deixava à noite. Espero que os desenvolvedores analisem isso. Foi difícil tentar mais de 15 soluções do stackoverflow e ainda não ver resultado. É até irritante revelar outra solução para futuras vítimas desse problema.
fonte
Talvez esse não seja o seu problema, mas descobri que, ao abrir várias janelas do Android Studio, o logcat é direcionado apenas a uma delas, e não necessariamente à que está executando um aplicativo ativo.
Por exemplo, a Janela 1 é onde estou desenvolvendo um aplicativo Tic-Tac-Toe, e a Janela 2 é onde desenvolvo um aplicativo meteorológico. Se eu executar o aplicativo meteorológico no modo de depuração, é possível que apenas a Janela 1 consiga exibir as entradas do logcat.
fonte
No lado direito da guia "Dispositivos logcat", há o botão "Mostrar apenas o logcat do processo selecionado". Não é perfeito, porque toda vez que executo outro processo, preciso pressioná-lo novamente, mas essa é a única solução que funciona para mim. Tão longe...
fonte
Para mim, o problema era que o dispositivo estava conectado no
Charge only
modo.Alterar o modo para
Media device (MTP)
(ouTransfer files
em alguns dispositivos) resolveu o problema.fonte
No Android 3.6.1 (março de 2020), eu precisava:
fonte
No Android studio 0.8.0, você deve ativar a integração do ADB por meio de Ferramentas -> Android, antes de executar seu aplicativo. O gato de log funcionará corretamente. Observe que se você desativar a integração do ADB enquanto o aplicativo estiver em execução e ativá-lo novamente, o gato de log não mostrará nada, a menos que você reconstrua seu projeto.
fonte
No meu caso, eu tinha filtrado a saída para que ela parecesse vazia, mesmo após reiniciar o Logcat etc.
fonte
Meu problema foi resolvido depois que adiciono android: debuggable = "true" no aplicativo AndroiManifest.xml (até a marca ide como sintaxe errada! ????)
fonte
Etapa 1: Conecte seu telefone com a opção Desenvolvedor Android ativada e a Depuração USB ativada.
Etapa 2: Vá para
View > Tools Window > Logcat
Etapa 3: Antes de executar o projeto, verifique se o telefone está conectado ao Android Studio. Em seguida, execute o aplicativo
Nota: Se você não pode mostrar o Logcat, basta reiniciar o Android Studio:
File > Invalid Caches/ restart
fonte
No Android Studio 0.8.9, abri o Android Device Monitor , selecionei meu emulador na lista Dispositivos e obtive a saída na guia LogCat .
Depois disso, voltei à visualização principal do Android Studio e selecionei a visualização Restaurar Logcat à direita da guia Android DDMS e lá estava!
Se isso não funcionar, você poderá ver seu logcat no Android Device Monitor, como expliquei na primeira frase.
fonte
Teve o mesmo problema hoje.
Aparentemente, eu também tinha o eclipse em execução e toda a saída do logcat foi redirecionada para o eclipse. Como os logs só podem ser mostrados de uma só vez, verifique se você não possui vários depuradores em execução.
fonte
Eu apenas consertei no meu. Procure por pequenos ícones na extremidade direita da tela do DDMS que restauram a visualização Devices Logcat e ADB View.
Quando o DDMS apareceu pela primeira vez com as guias "ADB Logs" e "Devices | logcat". O "Devices | logcat" é o que deve mostrar a saída do dispositivo, mas estava em branco. De alguma maneira eu consegui esconder uma ou outra daquelas abas, eu esqueço exatamente como. Mas, à direita, havia um pequeno ícone que dizia "Restaurar ADB", cliquei nele e ele apareceu. Havia outro pequeno ícone que dizia "Restaurar exibição de logcat de dispositivos". Eu cliquei e, de repente, ele apareceu e estava mostrando a saída do dispositivo novamente.
fonte
LogCat
durante a depuração de wi-fi. AbriDevice File Explorer
, vi que nenhum dispositivo autorizado estava na lista e aceitei uma impressão digital RSA em um smartphone. Depois disso, pude ver umLogcat
, mas ele freqüentemente quebra e envia essas impressões digitais novamente.fonte
Ocasionalmente, isso me ocorre ao usar o emulador. Acabei de conectar um dispositivo e executar o aplicativo. O Logcat volta ao trabalho e o faz quando eu volto ao emulador. Eu acho que apenas trocar dois dispositivos e / ou emuladores também funciona.
fonte