Isso não importa. Eu removi meus plugins Mylyn e o problema persistiu.
IgorGanapolsky
68
Eu não acho que exista qualquer razão para fazer o voto negativo desta resposta, é a resposta aceita porque resolveu o problema do TIMEX. Se esse não for o seu problema, sinta-se à vontade para votar outra resposta.
Nikola Smiljanić
520
Eu tive esse mesmo problema, mas minha correção foi muito mais básica:
Se o painel LogCat estiver vazio no Eclipse, o emulador não terá o foco. Vá para a perspectiva DDMS e tente clicar na entrada 'emulador' no painel Dispositivos (tela superior esquerda).
O mesmo acontece com um dispositivo físico. Você apenas precisa clicar na entrada que representa esse dispositivo e as mensagens de log aparecem de repente.
MatrixFrog
3
Ótimo! Eu recebo esse bug muitas vezes, mas não sei como restaurar o Logcat. Felizmente, sua ponta me ajude :)
anticafe
2
ÓTIMO! Isso me incomodou tantas vezes que o logcat às vezes não funcionava.
Marlar
3
Essa deve ser a resposta verificada. Salve meu dia!
CelinHC
25
Se isso não funcionar imediatamente, restart eclipse, então ele funciona, graças @MoMo
Sam Sussman
82
Discar
*#*#2846579#*#*
e você verá um menu oculto. Vá para o menu Projeto> Configuração em segundo plano> Configuração de log e defina a disponibilidade do log (comutador de log) e o nível (configuração do nível de log).
Observe que isso pode se aplicar aos telefones Huawei apenas conforme indicado para um Ideos X3 ( aqui ) e testado em um Honor U8860.
Para dizer a verdade, meu Honor começa a mostrar logon no LogCat e pode parar. Não confio no LogCat com este dispositivo. Você pode instalar o CatLog ( play.google.com/store/apps/details?id=com.nolanlawson.logcat ) ou uma ferramenta semelhante - essa sempre funciona! Boa sorte.
Denispyr
3
Certifique-se de reiniciar o telefone após definir o log.
William
Funciona no Huawei P7-L07
Nick Dong
Funciona no Huawei Ascend Y300. Muito obrigado
chinthana
Trabalhou para Huawei P8 Lite - ALE L21! Obrigado !
nightfixed
71
Se clicar no painel Dispositivos não gerar spam, use reset adbno menu suspenso do triângulo à direita do botão da captura instantânea.
Cuidado, pois o console cuspirá [AAAA-MM-DD HH: MM: SS - DeviceMonitor] Erro de conexão Adb: EOF ... Tentativas de conexão: 1. Conforme publicado em outro lugar no SO ( stackoverflow.com/questions/1997474/… ) , isso é benigno, mas você precisará desconectar / reconectar seus dispositivos para que eles apareçam.
paulrehkugler
Este fixa-lo, e eu não tinha para se reconectar o dispositivo para que ele aparecer, fwiw
Achal Dave
Acabei de encontrá-lo, mas recebo apenas a mensagem de que a conexão do Adb estava forçosamente próxima e sem reconexão.
9114 Johnny_D
41
Eu tenho o mesmo problema de ligar / desligar e a maneira que resolvi é por Arquivo >> Reiniciar (reiniciar o eclipse)
Não há necessidade de reiniciar o eclipse> basta selecionar o seu emulador ou dispositivo no DDMS
Mahesh
1
Não temos tempo para reiniciar o eclipse, pois leva de 5 a 10 minutos :(
Vivek Warde
11
Embora a resposta fornecida pelo MoMo resolva o problema temporariamente, provavelmente ocorrerá novamente na próxima vez que você iniciar o Eclipse ou em outro Emulador / Dispositivo diferente.
Em vez de sempre ter que selecionar meu dispositivo na visualização de dispositivos, encontrei uma solução melhor: acessar as preferências do Eclipse e navegar para Android -> LogCat na lista à esquerda e ativar "Monitorar logcat para mensagens de aplicativos em aplicativos". área de trabalho".
Dessa forma, não importa qual dispositivo você esteja usando o logcat, automaticamente começará a mostrar a saída dele assim que o aplicativo for iniciado.
Ele também configurará um filtro que garante que apenas a saída do seu aplicativo seja exibida, que você pode reutilizar / desabilitar conforme necessário.
Esse foi o problema no meu Huawei U8500. Nem o adb logcat nem o eclipse estavam mostrando nada. Obrigado!
precisa saber é o seguinte
19
O que significa se não houver um diretório 'logger' dentro /sys/kernel?
Aroth
1
Tente em outro diretório: echo 1> / sys / kernel / logger_mode / logger_mode
AK87
Esse diretório também não está lá. Há um diretório de configuração, mas está vazio.
Raja
6
ESTÁ BEM. Foi assim que eu consegui funcionar. Eu segui o conselho do MoMo, isto é ...
Se o painel LogCat estiver vazio no Eclipse, o emulador não terá o foco. Vá para a perspectiva DDMS e tente clicar na entrada 'emulador' no painel Dispositivos (tela superior esquerda).
Mas sem sucesso.
Eu tentei reset adb(Android Debug Bridge), conforme sugerido por furikuretsu. Quão? Janela -> Dispositivos -> botão de menu do triângulo invertido -> Redefinir adb.
Também não funcionou , mas recebi a seguinte mensagem:
Visualizador de hierarquia do Android: não é possível obter a janela focada do dispositivo
Isso significava que o MoMo estava certo, pois meu dispositivo ou emulador Android não tinha foco. No entanto, a solução que fiz no meu caso é diferente.
O que funcionou para mim:
1) Meu dispositivo Android foi conectado novamente, que estava conectado ao meu computador via USB.
2) Reiniciei o Eclipse, como mencionado por Abu Hamzah (embora, como não sabia que pudesse File -> Restart, fechei o Eclipse manualmente e reiniciei o aplicativo novamente).
Fica interessante quando você descobre que NENHUMA DE TODAS AS RESPOSTAS neste tópico foram úteis.
E então você descobre que na sua versão do ADT 22.6.3.v201404151837-1123206 se você adicionar dois filtros com o mesmo nome de pacote ( nome do aplicativo ), o log não aparecerá.
Era estranho porque o log estava lá há dois segundos atrás, e o lançamento do aplicativo no modo de depuração adiciona um filtro padrão para o aplicativo que colide com o filtro que eu configurei manualmente e, em seguida, o ADT remove magicamente todo o log e NENHUM do O filtro funcionou incluindo todas as mensagens (sem filtros) !
Espero ter poupado alguém há algum tempo ... Eu estive nisso por quase uma hora.
==== ATUALIZAÇÃO ====
E depois passei mais um tempo imaginando que isso estava ocultando outro problema ...
Estou trabalhando com telas duplas, a segunda está conectada via VGA / RGB - (não tenho muita certeza de como é chamada) e o que posso fazer, estou muito mais confortável com o logcat longe dos meus editores de código, então coloquei em outra janela e, como se vê, esse é o principal motivo dos logs que desaparecem para mim.
Eu havia enfrentado o mesmo problema, mas, no meu caso, os logs são mostrados quando outros dispositivos estão conectados e não quando o dispositivo está conectado.
Demorei dias e, finalmente, o problema foi resolvido quando reiniciei o telefone.
Verifique se o console está lhe dizendo algo. Geralmente isso acontece quando o projeto não pode ser instalado no dispositivo e apenas mostra o anterior. O caso mais comum que vi foi quando há assinaturas diferentes no projeto e não está sendo executado. Por favor, leia toda a letra vermelha que você vê. Se o LogCat não mostrar nada, verifique se o Console o fará.
Eu tive o mesmo problema. Não há necessidade de reiniciar o Eclipse ou limpar seu projeto. Você pode seguir:
Clique no ícone LogCat no canto inferior direito do eclipse.
No Painel de Filtro Salvo (lado esquerdo), clique duas vezes no pacote do seu projeto (no meu caso, é com.apps .. * ).
No pop-up Configurações do filtro de mensagens do Logcate, selecione a opção desejada "por nível de log". Você pode selecionar detalhado, informações, erro etc.
Defina a mesma data e hora no seu telefone Android e no seu laptop.
Eu tive um problema semelhante de os logs não serem exibidos e, quando defini a data correta no telefone, comecei a ver os logs (reiniciei o telefone e a hora estava completamente errada!).
Muitas vezes, quando mudei para um novo dispositivo Android, não vejo mais mensagens de logcat. Infelizmente, nenhuma das sugestões acima funcionou para mim (Eclipse Photon 4.8.0).
Agora estou usando isso . Parece funcionar para diferentes dispositivos.
Se você tentou todos os outros e ainda assim perdeu no logcat vazio. Eu tenho uma outra maneira simples.
Baixe uma versão antiga do adb e tente novamente. Pode estar funcionando, pelo menos para mim, com o telefone Android 7.0 (o fornecedor parou de atualizar).
Drivers "One Plus" montados em aberto. Um disco como ícone
Clique com o botão direito do mouse em OnePlus_USB_Drivers_setup.exe e execute com wine
Em seguida, abra o terminal na unidade atual onde existem esses "OnePlus_USB_Drivers_setup.exe" e outros arquivos de driver. E corra
./adb_config_Linux_OSX.sh ou sh adb_config_Linux_OSX.sh
Feche este terminal
Abra um novo termo e execute
adb server-start
Seu dispositivo one plus deve solicitar que você reconheça seu PC como um agente de duplicação. Agora, corra no terminal. Deve mostrar o seu dispositivo.
adb logcat
comando ou ambos?Respostas:
Talvez você tenha o Mylyn instalado?
http://code.google.com/p/android/issues/detail?id=1808
fonte
Eu tive esse mesmo problema, mas minha correção foi muito mais básica:
Se o painel LogCat estiver vazio no Eclipse, o emulador não terá o foco. Vá para a perspectiva DDMS e tente clicar na entrada 'emulador' no painel Dispositivos (tela superior esquerda).
fonte
Discar
e você verá um menu oculto. Vá para o menu Projeto> Configuração em segundo plano> Configuração de log e defina a disponibilidade do log (comutador de log) e o nível (configuração do nível de log).
Observe que isso pode se aplicar aos telefones Huawei apenas conforme indicado para um Ideos X3 ( aqui ) e testado em um Honor U8860.
fonte
Se clicar no painel Dispositivos não gerar spam, use
reset adb
no menu suspenso do triângulo à direita do botão da captura instantânea.fonte
Eu tenho o mesmo problema de ligar / desligar e a maneira que resolvi é por Arquivo >> Reiniciar (reiniciar o eclipse)
fonte
Embora a resposta fornecida pelo MoMo resolva o problema temporariamente, provavelmente ocorrerá novamente na próxima vez que você iniciar o Eclipse ou em outro Emulador / Dispositivo diferente.
Em vez de sempre ter que selecionar meu dispositivo na visualização de dispositivos, encontrei uma solução melhor: acessar as preferências do Eclipse e navegar para Android -> LogCat na lista à esquerda e ativar "Monitorar logcat para mensagens de aplicativos em aplicativos". área de trabalho".
Dessa forma, não importa qual dispositivo você esteja usando o logcat, automaticamente começará a mostrar a saída dele assim que o aplicativo for iniciado.
Ele também configurará um filtro que garante que apenas a saída do seu aplicativo seja exibida, que você pode reutilizar / desabilitar conforme necessário.
fonte
Talvez o registro não esteja ativado no seu dispositivo. Tente executar o seguinte comando.
fonte
/sys/kernel
?ESTÁ BEM. Foi assim que eu consegui funcionar. Eu segui o conselho do MoMo, isto é ...
Mas sem sucesso.
Eu tentei
reset adb
(Android Debug Bridge), conforme sugerido por furikuretsu. Quão? Janela -> Dispositivos -> botão de menu do triângulo invertido -> Redefinir adb.Também não funcionou , mas recebi a seguinte mensagem:
Isso significava que o MoMo estava certo, pois meu dispositivo ou emulador Android não tinha foco. No entanto, a solução que fiz no meu caso é diferente.
O que funcionou para mim:
1) Meu dispositivo Android foi conectado novamente, que estava conectado ao meu computador via USB.
2) Reiniciei o Eclipse, como mencionado por Abu Hamzah (embora, como não sabia que pudesse
File -> Restart
, fechei o Eclipse manualmente e reiniciei o aplicativo novamente).Agora posso ver os logs no meu logcat.
Espero que isso ajude voçe tambem.
fonte
A solução mais simples funcionou para mim: desligue e reinicie meu telefone e o Eclipse.
fonte
Eu acho que você não selecionou dispositivo ou emulador no qual executar seu aplicativo,
No eclipse, acesse DDMS Perspective e selecione o dispositivo ou emulador no qual você está executando seu aplicativo.
(Nota: Não há necessidade de reiniciar o Eclipse)
fonte
Se você estiver usando um dispositivo, a verificação mais simples é reiniciar o eclipse.
** você não precisa desligar o eclipse **
use Arquivo > Reiniciar
em um ou dois segundos rápidos, você deverá ver seu LogCat retornar
fonte
Vá para Configurações do desenvolvedor e verifique se a opção Debugging \ Select App for Debugging está vazia
fonte
Se o uso do DDMS para focar novamente não funcionar, tente fechar e reiniciar o LogCat. Isso me ajudou.
fonte
Eu tive isso acontecer ocasionalmente. Fechar e reabrir o Eclipse parece corrigi-lo.
fonte
Fica interessante quando você descobre que NENHUMA DE TODAS AS RESPOSTAS neste tópico foram úteis.
E então você descobre que na sua versão do ADT 22.6.3.v201404151837-1123206 se você adicionar dois filtros com o mesmo nome de pacote ( nome do aplicativo ), o log não aparecerá.
Era estranho porque o log estava lá há dois segundos atrás, e o lançamento do aplicativo no modo de depuração adiciona um filtro padrão para o aplicativo que colide com o filtro que eu configurei manualmente e, em seguida, o ADT remove magicamente todo o log e NENHUM do O filtro funcionou incluindo todas as mensagens (sem filtros) !
Espero ter poupado alguém há algum tempo ... Eu estive nisso por quase uma hora.
==== ATUALIZAÇÃO ====
E depois passei mais um tempo imaginando que isso estava ocultando outro problema ...
Estou trabalhando com telas duplas, a segunda está conectada via VGA / RGB - (não tenho muita certeza de como é chamada) e o que posso fazer, estou muito mais confortável com o logcat longe dos meus editores de código, então coloquei em outra janela e, como se vê, esse é o principal motivo dos logs que desaparecem para mim.
fonte
Caso você esteja usando o cynogenmod no seu celular, ele desativará o log por padrão, tente este método:
No seu dispositivo, abra a pasta "/system/etc/init.d/". Se houver muitos arquivos, tente abrir cada arquivo e encontre esta linha:
rm / dev / log / principal
Agora, comente esta linha como esta: # rm / dev / log / main
salve o arquivo e reinicie.
fonte
Eu havia enfrentado o mesmo problema, mas, no meu caso, os logs são mostrados quando outros dispositivos estão conectados e não quando o dispositivo está conectado.
Demorei dias e, finalmente, o problema foi resolvido quando reiniciei o telefone.
fonte
Verifique se o console está lhe dizendo algo. Geralmente isso acontece quando o projeto não pode ser instalado no dispositivo e apenas mostra o anterior. O caso mais comum que vi foi quando há assinaturas diferentes no projeto e não está sendo executado. Por favor, leia toda a letra vermelha que você vê. Se o LogCat não mostrar nada, verifique se o Console o fará.
fonte
Eu tive o mesmo problema. Não há necessidade de reiniciar o Eclipse ou limpar seu projeto. Você pode seguir:
fonte
O que funcionou para mim além de reiniciar o eclipse é:
Após remover todos os filtros, o logcat foi preenchido com texto novamente. Espero que isso seja útil para outra pessoa.
fonte
Feche o logcat e reabra-o em Janela> Mostrar Visualização> Outros
fonte
Se você estiver usando o Eclipse Mars (pelo menos, Mars.1 ou Mars.2), tente a solução descrita aqui: O Logcat mostra mensagens invisíveis no Eclipse Mars .
Isso ajudou no meu caso.
fonte
Isto é simples.
Apenas feche o Logcat do eclipse.
Em seguida, abra-o seguindo as etapas no Eclipse.
Janela - Mostrar exibição - Outros - Android - LogCat - ok
Espero que isso resolva seu problema.
fonte
Defina a mesma data e hora no seu telefone Android e no seu laptop.
Eu tive um problema semelhante de os logs não serem exibidos e, quando defini a data correta no telefone, comecei a ver os logs (reiniciei o telefone e a hora estava completamente errada!).
fonte
Muitas vezes, quando mudei para um novo dispositivo Android, não vejo mais mensagens de logcat. Infelizmente, nenhuma das sugestões acima funcionou para mim (Eclipse Photon 4.8.0).
Agora estou usando isso . Parece funcionar para diferentes dispositivos.
fonte
Se você tentou todos os outros e ainda assim perdeu no logcat vazio. Eu tenho uma outra maneira simples.
Baixe uma versão antiga do adb e tente novamente. Pode estar funcionando, pelo menos para mim, com o telefone Android 7.0 (o fornecedor parou de atualizar).
Aqui está o link útil para versões antigas.
fonte
Para dispositivos com mais um e o ubuntu OS: -
Instale ferramentas adb no ubuntu
sudo apt-get instala android-tools-adb
Agora, conecte seu dispositivo ao PC com USB.
Drivers "One Plus" montados em aberto. Um disco como ícone
Clique com o botão direito do mouse em OnePlus_USB_Drivers_setup.exe e execute com wine
Em seguida, abra o terminal na unidade atual onde existem esses "OnePlus_USB_Drivers_setup.exe" e outros arquivos de driver. E corra
./adb_config_Linux_OSX.sh ou sh adb_config_Linux_OSX.sh
Feche este terminal
Abra um novo termo e execute
adb server-start
Seu dispositivo one plus deve solicitar que você reconheça seu PC como um agente de duplicação. Agora, corra no terminal. Deve mostrar o seu dispositivo.
Referência: - https://forums.oneplus.com/threads/solved-android-studio-does-not-recognise-my-one-plus-two-in-linux.365221/#post-13208160
fonte