studio movil log hacer depurar debug como app aplicacion android eclipse logging logcat

movil - logcat android studio



¿Por qué logcat no muestra nada en mi Android? (24)

Cierre logcat y luego vuelva a abrirlo desde Ventana> Mostrar vista> Otros

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

Simplemente no imprime nada. Esta vacio.


Compruebe si la consola le 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 toda la letra roja que ve. Si el LogCat no muestra nada, asegúrese de que la Consola lo hará.


Creo que, no ha seleccionado el dispositivo o el 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)


DE ACUERDO. Así es como lo hice funcionar. Primero seguí el consejo de MoMo, que 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) según lo sugerido por furikuretsu. ¿Cómo? Ventana -> Dispositivos -> botón de menú de triángulo invertido -> Restablecer adb.

Tampoco funcionó , pero 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 de Android no tenía enfoque. Sin embargo, la solución que hice en mi caso es diferente.

Lo que funcionó para mí:

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

2) Reinició Eclipse, como lo mencionó Abu Hamzah (aunque como no sabía que puedo 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.


En caso de que esté usando cynogenmod en su móvil, deshabilitará el registro por defecto, 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 como esta: # rm / dev / log / main

Guarde el archivo y reinicie.


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

Tuve un problema similar al no mostrar 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).


Esto es simple.

Solo cierra 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.


Esto me ha pasado ocasionalmente. Cerrar y volver a abrir Eclipse parece arreglarlo.


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


Lo que me funcionó además de reiniciar eclipse es:

  • Eliminar filtros personalizados

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


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 ( here ) y se prueba en un Honor U8860.


Me había enfrentado 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 tomó días y, finalmente, el problema se resolvió cuando reinicié mi teléfono.


Se vuelve interesante cuando descubre 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 estuvo allí hace dos segundos, y el lanzamiento de la aplicación en modo de depuración agrega un filtro predeterminado para la aplicación que colisiona con el filtro que he configurado manualmente, y luego ADT elimina mágicamente todo el registro, y NINGUNA de Filtro trabajado incluyendo todos los mensajes (sin filtros) !

Espero haber salvado a alguien alguna vez ... Estuve en eso por casi una hora.

==== ACTUALIZACIÓN ====

Y luego pasé otro rato pensando que esto estaba ocultando 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 un poco 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 por la que los registros desaparecen para mí.


Si bien la respuesta provista por MoMo resolverá el problema temporalmente, lo más probable es que vuelva a ocurrir la próxima vez que inicie Eclipse, o que 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 "Monitorear la conexión para los mensajes de las aplicaciones en espacio de trabajo ".

De esta manera, sin importar qué dispositivo esté utilizando, logcat comenzará a mostrar sus resultados automáticamente tan pronto como se inicie la aplicación.

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


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



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

** No tienes que apagar el eclipse **

usar Archivo > Reiniciar

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


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


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



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


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

  1. Haga clic en el icono LogCat en la esquina inferior derecha del eclipse.
  2. En el Panel de filtro guardado (lado izquierdo), haga doble clic en el paquete de su proyecto (en mi caso es com.apps .. * ).
  3. En la ventana emergente Configuración de filtro de mensajes de Logcate, seleccione la opción deseada de "por nivel de registro". Puede seleccionar verboso, info, error etc.
  4. Haga clic en Aceptar.
  5. Ejecutar / depurar su proyecto.

Tuve este mismo problema pero mi solución era 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).


Vaya a la configuración del desarrollador y verifique que para la Depuración / Seleccionar aplicación para depuración esté vacío