¿Por qué Logcat no muestra nada en mi Android?

¿Por qué Logcat no muestra nada en mi Android (mientras desarrolla aplicaciones con Eclipse)?

Simplemente no imprime nada. Esta vacio.

¿Tal vez tienes a Mylyn instalada?

http://code.google.com/p/android/issues/detail?id=1808

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).

Si al hacer clic en el panel Dispositivos no aparece el correo no deseado, use el reset adb en el menú de exclusión del triángulo a la derecha del botón de instantánea.

Marcar

 *#*#2846579#*#* 

y verá un menú oculto. Vaya al menú Proyecto> Configuración de fondo> Configuración de registro y defina la disponibilidad del registro (interruptor de registro) y el nivel (configuración de nivel de registro).

Tenga en cuenta que esto puede aplicarse a teléfonos Huawei solo como se indica para un Ideos X3 ( aquí ) y se prueba en un Honor U8860.

Tengo el mismo problema activado / desactivado y la forma en que lo resolví es mediante Archivo >> Reiniciar (reiniciar el eclipse)

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 lance 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 a la izquierda y luego activar “Monitorear logcat para mensajes de aplicaciones en espacio de trabajo “.

De esta forma, independientemente del dispositivo que utilice, logcat comenzará a mostrar automáticamente los resultados tan pronto como se inicie la aplicación.

También configurará un filtro que asegura que solo se muestre la salida de su aplicación, que puede reutilizar / deshabilitar según sea necesario.

Configuración de habilitación de salida de la aplicación Logcat

Tal vez el registro no está habilitado en su dispositivo. Intenta ejecutar el siguiente comando.

 adb shell echo 1 > /sys/kernel/logger/log_main/enable 

DE ACUERDO. Así es como lo hice funcionar. Primero seguí el consejo de MoMo, eso es …

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 sugirió furikuretsu. ¿Cómo? Ventana -> Dispositivos -> botón de menú triángulo invertido -> Restablecer adb.

Tampoco funcionó , pero sí recibí el siguiente mensaje:

Android hierarchyviewer: no se puede obtener la ventana enfocada desde el dispositivo

Esto significaba que MoMo tenía razón en que mi dispositivo o emulador Android no tenía foco. Sin embargo, la solución que hice en mi caso es diferente.

Lo que funcionó para mí:

1) Replugged mi dispositivo Android, que estaba conectado a mi computadora a través de USB.

2) Eclipse reiniciado, como menciona Abu Hamzah (aunque como no sabía que podía hacer File -> Restart , cerré Eclipse manualmente y luego reinicié la aplicación nuevamente).

Ahora puedo ver los registros en mi logcat.

Espero que esto le ayude también.

La solución más simple funcionó para mí: Apagar y reiniciar mi teléfono y Eclipse por igual.

Creo que no ha seleccionado el dispositivo o emulador en el que ejecuta su aplicación,

En eclipse, vaya a DDMS Perspective y seleccione el dispositivo o emulador en el que está ejecutando su aplicación.

(Nota: no es necesario reiniciar el Eclipse)

Si está utilizando un dispositivo, la comprobación más simple es reiniciar eclipse.

** no tienes que apagar el eclipse **

use Archivo > Reiniciar

en un rápido segundo o dos debería ver su retorno de LogCat

Vaya a la configuración del Desarrollador y verifique que para depuración \ Seleccionar aplicación para depuración esté vacía

enter image description here

Si no funciona el uso del DDMS para volver a enfocar, intente cerrar y reiniciar LogCat. Eso me ayudó.

He tenido esto suceder de vez en cuando. El cierre y la reapertura de Eclipse parece solucionarlo.

Se pone interesante cuando descubres que NINGUNO 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 ), entonces el registro no aparecerá.

Fue extraño porque el registro estaba allí hace dos segundos, y el inicio de 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 filtro funcionó incluyendo todos los mensajes (sin filtros) !

Espero haber salvado a alguien en algún momento … estuve allí por casi una hora.

==== ACTUALIZACIÓN ====

Y luego pasé otro rato pensando que esto estaba enmascarando otro problema …

Estoy trabajando con pantallas duales, el segundo está conectado 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í.

En caso de que estés usando cynogenmod en tu móvil, deshabilitará el registro de forma predeterminada, prueba 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

guarda el archivo y reinicia.

Compruebe si la consola le dice algo. Por lo general, esto sucede cuando el proyecto no se puede 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 vea. Si el LogCat no muestra nada, asegúrese de que la Consola funcionará.

Tuve el mismo problema. No es necesario reiniciar Eclipse o limpiar su proyecto. Puede seguir:

  1. Haga clic en el icono LogCat en la esquina inferior derecha de eclipse.
  2. En el Panel de filtros guardados (lado izquierdo), haga doble clic en el paquete de su proyecto (en mi caso es com.apps . * ).
  3. En la ventana emergente Logcate Message Filter Settings, seleccione la opción deseada de “por nivel de registro”. Puede seleccionar verbose, info, error etc.
  4. Haga clic en Aceptar.
  5. Ejecute / Depure su proyecto.

Lo que funcionó para mí además de reiniciar eclipse es:

  • Eliminar filtros personalizados

Después de eliminar todos los filtros, Logcat se rellenó nuevamente con texto. Espero que esto sea útil para otra persona.

Cierre logcat y luego vuélvalo a abrir desde Ventana> Mostrar vista> Otros

Si está utilizando Eclipse Mars (al menos, Mars.1 o Mars.2), intente con la solución que se describe aquí: Logcat muestra mensajes invisibles en Eclipse Mars .

Me ayudó en mi caso.

Esto es simple.

Solo cierre el Logcat de eclipse.

Luego vuelva a abrir siguiendo los pasos en Eclipse.

Ventana – Mostrar vista – Otro – Android – LogCat – ok

Espero que esto resuelva tu problema.

Establezca la misma fecha y hora en su teléfono Android y en su computadora portátil.

Tuve un problema similar al no ver los registros, 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!).

Me enfrenté al 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.