Eso no importa Eliminé mis complementos de Mylyn y el problema persistió.
IgorGanapolsky
68
No creo que haya ninguna razón para rechazar esta respuesta, es la respuesta aceptada porque resolvió el problema para TIMEX. Si este no es su problema, no dude en votar otra respuesta.
Nikola Smiljanić
520
Tuve este mismo problema pero mi solución fue mucho más básica:
Si el panel LogCat está vacío en Eclipse, el emulador no tiene el foco. Vaya a la perspectiva DDMS e intente hacer clic en la entrada 'emulador' en el panel Dispositivos (pantalla superior izquierda).
Lo mismo sucede con un dispositivo físico. Solo tiene que hacer clic en la entrada que representa ese dispositivo y los mensajes de registro aparecen de repente.
MatrixFrog
3
¡Excelente! Recibo este error muchas veces, pero no sé cómo restaurar el Logcat. Afortunadamente, tu propina me ayuda :)
anticafe
2
¡EXCELENTE! Me ha molestado tantas veces que logcat a veces no funcionaba.
marlar
3
Esta debería ser la respuesta marcada. ¡Salva mi día!
CelinHC
25
Si esto no funciona de inmediato, reinicie eclipse, entonces funciona, gracias @MoMo
Sam Sussman
82
Marcar
*#*#2846579#*#*
y verás un menú oculto. Vaya al Menú Proyecto> Configuración de fondo> Configuración de registro y defina la disponibilidad de registro (cambio de registro) y el nivel (configuración de nivel de registro).
Tenga en cuenta que esto puede aplicarse a los teléfonos Huawei solo como se indica para un Ideos X3 ( aquí ) y se prueba en un Honor U8860.
A decir verdad, mi Honor comienza a mostrar el inicio de sesión en LogCat y luego puede detenerse. No confío en LogCat con este dispositivo. Puede instalar CatLog ( play.google.com/store/apps/details?id=com.nolanlawson.logcat ) o una herramienta similar: ¡esa siempre funciona! Buena suerte.
denispyr
3
Asegúrese de reiniciar su teléfono después de configurar el registro.
William
Funciona en Huawei P7-L07
Nick Dong
Funciona en Huawei Ascend Y300. Muchas gracias
chinthana
Funcionó para Huawei P8 Lite - ALE L21! Gracias !
revisado el
71
Si hacer clic en el panel Dispositivos no genera spam, reset adbúselo en el menú desplegable desde el triángulo a la derecha del botón de instantánea.
Tenga cuidado porque la consola escupirá [AAAA-MM-DD HH: MM: SS - DeviceMonitor] Error de conexión Adb: EOF ... Intentos de conexión: 1. Como se publicó en otro lugar en SO ( stackoverflow.com/questions/1997474/… ) , esto es benigno pero tendrá que desconectar / volver a conectar sus dispositivos para que aparezcan.
paulrehkugler
Esto lo solucionó, y no tuve que volver a conectar mi dispositivo para que aparezca, fwiw
Achal Dave
Lo acabo de encontrar, pero solo recibo un mensaje de que la conexión de Adb se cerró a la fuerza y no hubo reconexión.
Johnny_D
41
Tengo el mismo problema activado / desactivado y la forma en que lo resolví es mediante Archivo >> Reiniciar (reiniciar el eclipse)
No es necesario reiniciar eclipse> solo seleccione su emulador o dispositivo desde DDMS
Mahesh
1
No tenemos tiempo para reiniciar el eclipse, ya que tarda 5-10 minutos :(
Vivek Warde
11
Si bien la respuesta proporcionada por MoMo resolverá el problema temporalmente, lo más probable es que vuelva a ocurrir la próxima vez que inicie Eclipse o se inicie en un Emulador / Dispositivo diferente.
En lugar de tener que seleccionar siempre mi dispositivo en la vista de dispositivos, he encontrado que una mejor solución es ir a sus preferencias de Eclipse y navegar a Android -> LogCat en la lista de la izquierda y luego habilitar "Supervisar logcat para mensajes de aplicaciones en espacio de trabajo ".
De esta manera, sin importar qué dispositivo esté utilizando, logcat comenzará a mostrar resultados automáticamente tan pronto como se inicie la aplicación.
También configurará un filtro que garantiza que solo se muestre la salida de su aplicación, que puede reutilizar / deshabilitar según sea necesario.
Ese fue el problema en mi Huawei U8500. Ni adb logcat ni eclipse mostraban nada. ¡Gracias!
hectorct
19
¿Qué significa si no hay un directorio 'logger' dentro /sys/kernel?
Aroth
1
Pruebe en otro directorio: echo 1> / sys / kernel / logger_mode / logger_mode
AK87
Ese directorio tampoco está allí. Hay un directorio de configuración, pero está vacío.
Raja
6
OKAY. Así es como lo hice funcionar. Primero seguí el consejo de MoMo, es decir ...
Si el panel LogCat está vacío en Eclipse, el emulador no tiene el foco. Vaya a la perspectiva DDMS e intente hacer clic en la entrada 'emulador' en el panel Dispositivos (pantalla superior izquierda).
Pero fue en vano.
Luego intenté reset adb(Android Debug Bridge) como lo sugiere furikuretsu. ¿Cómo? Ventana -> Dispositivos -> botón de menú de triángulo invertido -> Restablecer adb.
También no funcionaba , pero me hizo llegar el mensaje siguiente:
Visor de jerarquía de Android: no se puede obtener la ventana enfocada del dispositivo
Esto significaba que MoMo tenía razón en que mi dispositivo o emulador de Android no tenía foco. Sin embargo, la solución que hice en mi caso es diferente.
Lo que funcionó para mí:
1) Vuelva a conectar mi dispositivo Android, que estaba conectado a mi computadora a través de USB.
2) Reinicié Eclipse, como mencionó Abu Hamzah (aunque como no sabía que podía hacer File -> Restart, cerré manualmente Eclipse y luego reinicié la aplicación nuevamente).
Se pone interesante cuando descubres que NINGUNA DE TODAS LAS RESPUESTAS en este hilo fueron útiles.
Y luego descubre que en su versión de ADT 22.6.3.v201404151837-1123206 si agrega dos filtros con el mismo nombre de paquete ( nombre de la aplicación ), el registro no aparecerá.
Fue extraño porque el registro estaba allí hace dos segundos, y al iniciar la aplicación en modo de depuración agrega un filtro predeterminado para la aplicación que colisiona con el filtro que configuré manualmente, y luego ADT elimina mágicamente todo el registro, y NINGUNO de los ¡El filtro funcionó incluyendo todos los mensajes (sin filtros) !
Espero haber salvado a alguien en algún momento ... Estuve allí durante casi una hora.
==== ACTUALIZACIÓN ====
Y luego pasé otro momento mientras pensaba que esto estaba enmascarando otro problema ...
Estoy trabajando con pantallas duales, la segunda está conectada a través de VGA / RGB (no estoy seguro de cómo se llama) y qué puedo hacer, estoy mucho más cómodo con el logcat lejos de mis editores de código, así que Lo he colocado en otra ventana, y resulta que esa es la razón principal de la desaparición de los registros para mí.
Había enfrentado el mismo problema, pero en mi caso los registros se muestran cuando otros dispositivos están conectados y no se muestran cuando mi dispositivo está conectado.
Me llevó días y finalmente, el problema se resolvió cuando reinicié mi teléfono.
Comprueba si la consola te está diciendo algo. Por lo general, esto sucede cuando el proyecto no se pudo instalar en el dispositivo y solo muestra el anterior. El caso más común que he visto es cuando hay diferentes firmas en el proyecto y no se está ejecutando en absoluto. Por favor, lea todas las letras rojas que ve. Si LogCat no muestra nada, asegúrese de que la consola lo haga.
Tuve el mismo problema. No es necesario reiniciar Eclipse o limpiar su proyecto. Puedes seguir:
Haga clic en el icono LogCat en la esquina inferior derecha del eclipse.
En el Panel de filtro guardado (lado izquierdo), haga doble clic en el paquete de su proyecto (en mi caso es com.apps .. * ).
En la ventana emergente Configuración de filtro de mensajes de Logcate, seleccione la opción deseada "por nivel de registro". Puede seleccionar detallado, información, error, etc.
Establezca la misma fecha y hora en su teléfono Android y en su computadora portátil.
Tuve un problema similar con los registros que no se muestran, y cuando configuré la fecha correcta en el teléfono comencé a ver los registros (¡reinicié el teléfono y la hora estaba completamente equivocada!).
Muchas veces, cuando cambié a un nuevo dispositivo Android, no veo más mensajes logcat. Desafortunadamente, ninguna de las sugerencias anteriores funcionó para mí (Eclipse Photon 4.8.0).
Ahora estoy usando esto . Parece funcionar para diferentes dispositivos.
Si probaste todos los demás y aún perdiste en Empty logcat. Tengo otra forma simple.
Descargue una versión anterior de adb y vuelva a intentarlo. Puede que funcione, al menos para mí con el teléfono Android 7.0 (el proveedor dejó de actualizar).
Aquí está el enlace útil para versiones anteriores.
adb logcat
comando o ambas?Respuestas:
¿Quizás tienes Mylyn instalada?
http://code.google.com/p/android/issues/detail?id=1808
fuente
Tuve este mismo problema pero mi solución fue mucho más básica:
Si el panel LogCat está vacío en Eclipse, el emulador no tiene el foco. Vaya a la perspectiva DDMS e intente hacer clic en la entrada 'emulador' en el panel Dispositivos (pantalla superior izquierda).
fuente
Marcar
y verás un menú oculto. Vaya al Menú Proyecto> Configuración de fondo> Configuración de registro y defina la disponibilidad de registro (cambio de registro) y el nivel (configuración de nivel de registro).
Tenga en cuenta que esto puede aplicarse a los teléfonos Huawei solo como se indica para un Ideos X3 ( aquí ) y se prueba en un Honor U8860.
fuente
Si hacer clic en el panel Dispositivos no genera spam,
reset adb
úselo en el menú desplegable desde el triángulo a la derecha del botón de instantánea.fuente
Tengo el mismo problema activado / desactivado y la forma en que lo resolví es mediante Archivo >> Reiniciar (reiniciar el eclipse)
fuente
Si bien la respuesta proporcionada por MoMo resolverá el problema temporalmente, lo más probable es que vuelva a ocurrir la próxima vez que inicie Eclipse o se inicie en un Emulador / Dispositivo diferente.
En lugar de tener que seleccionar siempre mi dispositivo en la vista de dispositivos, he encontrado que una mejor solución es ir a sus preferencias de Eclipse y navegar a Android -> LogCat en la lista de la izquierda y luego habilitar "Supervisar logcat para mensajes de aplicaciones en espacio de trabajo ".
De esta manera, sin importar qué dispositivo esté utilizando, logcat comenzará a mostrar resultados automáticamente tan pronto como se inicie la aplicación.
También configurará un filtro que garantiza que solo se muestre la salida de su aplicación, que puede reutilizar / deshabilitar según sea necesario.
fuente
Quizás el registro no esté habilitado en su dispositivo. Intenta ejecutar el siguiente comando.
fuente
/sys/kernel
?OKAY. Así es como lo hice funcionar. Primero seguí el consejo de MoMo, es decir ...
Pero fue en vano.
Luego intenté
reset adb
(Android Debug Bridge) como lo sugiere furikuretsu. ¿Cómo? Ventana -> Dispositivos -> botón de menú de triángulo invertido -> Restablecer adb.También no funcionaba , pero me hizo llegar el mensaje siguiente:
Esto significaba que MoMo tenía razón en que mi dispositivo o emulador de Android no tenía foco. Sin embargo, la solución que hice en mi caso es diferente.
Lo que funcionó para mí:
1) Vuelva a conectar mi dispositivo Android, que estaba conectado a mi computadora a través de USB.
2) Reinicié Eclipse, como mencionó Abu Hamzah (aunque como no sabía que podía hacer
File -> Restart
, cerré manualmente Eclipse y luego reinicié la aplicación nuevamente).Ahora puedo ver registros en mi logcat.
Espero que esto le ayude también.
fuente
La solución más simple funcionó para mí: apagar y reiniciar mi teléfono y Eclipse por igual.
fuente
Creo que no ha seleccionado un dispositivo o emulador, en el que ejecuta su aplicación,
En eclipse vaya a Perspectiva DDMS y seleccione el dispositivo o emulador en el que está ejecutando su aplicación.
(Nota: no es necesario reiniciar el Eclipse)
fuente
Si está utilizando un dispositivo, la comprobación más simple es reiniciar eclipse.
** no tienes que apagar eclipse **
use Archivo > Reiniciar
en uno o dos segundos, debería ver su retorno de LogCat
fuente
Vaya a Configuración del desarrollador y verifique que para Depuración \ Seleccionar aplicación para depuración esté vacía
fuente
Si usar el DDMS para reenfocar no funciona, intente cerrar y reiniciar LogCat. Eso me ayudo.
fuente
Me ha pasado esto de vez en cuando. Cerrar y volver a abrir Eclipse parece solucionarlo.
fuente
Se pone interesante cuando descubres que NINGUNA DE TODAS LAS RESPUESTAS en este hilo fueron útiles.
Y luego descubre que en su versión de ADT 22.6.3.v201404151837-1123206 si agrega dos filtros con el mismo nombre de paquete ( nombre de la aplicación ), el registro no aparecerá.
Fue extraño porque el registro estaba allí hace dos segundos, y al iniciar la aplicación en modo de depuración agrega un filtro predeterminado para la aplicación que colisiona con el filtro que configuré manualmente, y luego ADT elimina mágicamente todo el registro, y NINGUNO de los ¡El filtro funcionó incluyendo todos los mensajes (sin filtros) !
Espero haber salvado a alguien en algún momento ... Estuve allí durante casi una hora.
==== ACTUALIZACIÓN ====
Y luego pasé otro momento mientras pensaba que esto estaba enmascarando otro problema ...
Estoy trabajando con pantallas duales, la segunda está conectada a través de VGA / RGB (no estoy seguro de cómo se llama) y qué puedo hacer, estoy mucho más cómodo con el logcat lejos de mis editores de código, así que Lo he colocado en otra ventana, y resulta que esa es la razón principal de la desaparición de los registros para mí.
fuente
En caso de que esté utilizando cynogenmod en su dispositivo móvil, deshabilitará el registro de forma predeterminada, pruebe este método:
En su dispositivo, abra la carpeta "/system/etc/init.d/". Si hay muchos archivos, intente abrir cada archivo y busque esta línea:
rm / dev / log / main
Ahora, comente esta línea así: # rm / dev / log / main
guarde el archivo y reinicie.
fuente
Había enfrentado el mismo problema, pero en mi caso los registros se muestran cuando otros dispositivos están conectados y no se muestran cuando mi dispositivo está conectado.
Me llevó días y finalmente, el problema se resolvió cuando reinicié mi teléfono.
fuente
Comprueba si la consola te está diciendo algo. Por lo general, esto sucede cuando el proyecto no se pudo instalar en el dispositivo y solo muestra el anterior. El caso más común que he visto es cuando hay diferentes firmas en el proyecto y no se está ejecutando en absoluto. Por favor, lea todas las letras rojas que ve. Si LogCat no muestra nada, asegúrese de que la consola lo haga.
fuente
Tuve el mismo problema. No es necesario reiniciar Eclipse o limpiar su proyecto. Puedes seguir:
fuente
Lo que funcionó para mí además de reiniciar eclipse es:
Después de eliminar todos los filtros, logcat se llenó de texto nuevamente Espero que esto sea útil para otra persona
fuente
Cierre logcat y luego vuelva a abrirlo desde Ventana> Mostrar vista> Otros
fuente
Si está utilizando Eclipse Mars (al menos, Mars.1 o Mars.2), pruebe la solución que se describe aquí: Logcat muestra mensajes invisibles en Eclipse Mars .
Ayudó en mi caso.
fuente
Esto es simple.
Simplemente cierre el Logcat del eclipse.
Luego, vuelva a abrirlo siguiendo los pasos en Eclipse.
Ventana - Mostrar vista - Otro - Android - LogCat - ok
Espero que esto resuelva tu problema.
fuente
Establezca la misma fecha y hora en su teléfono Android y en su computadora portátil.
Tuve un problema similar con los registros que no se muestran, y cuando configuré la fecha correcta en el teléfono comencé a ver los registros (¡reinicié el teléfono y la hora estaba completamente equivocada!).
fuente
Muchas veces, cuando cambié a un nuevo dispositivo Android, no veo más mensajes logcat. Desafortunadamente, ninguna de las sugerencias anteriores funcionó para mí (Eclipse Photon 4.8.0).
Ahora estoy usando esto . Parece funcionar para diferentes dispositivos.
fuente
Si probaste todos los demás y aún perdiste en Empty logcat. Tengo otra forma simple.
Descargue una versión anterior de adb y vuelva a intentarlo. Puede que funcione, al menos para mí con el teléfono Android 7.0 (el proveedor dejó de actualizar).
Aquí está el enlace útil para versiones anteriores.
fuente
Para dispositivos one plus y ubuntu os: -
Instalar herramientas adb en ubuntu
sudo apt-get install android-tools-adb
Ahora, conecta tu dispositivo a la PC con USB.
Abra montado "One Plus Drivers". Un disco como icono
Haga clic derecho en OnePlus_USB_Drivers_setup.exe y ejecute con wine
Luego abra la terminal en la unidad actual donde existen estos "OnePlus_USB_Drivers_setup.exe" y otros archivos de controlador. Y correr
./adb_config_Linux_OSX.sh o sh adb_config_Linux_OSX.sh
Cerrar esta terminal
Abre un nuevo termianl y ejecuta
adb server-start
Su dispositivo one plus debería solicitarle que reconozca su PC como agente de copia. Ahora, corre en la terminal. Debería mostrar su dispositivo.
Referencia: - https://forums.oneplus.com/threads/solved-android-studio-does-not-recognise-my-one-plus-two-in-linux.365221/#post-13208160
fuente