Pregunta

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

Simplemente no imprime nada. Esta vacio.

¿Fue útil?

Solución

¿Quizás tienes instalado a Mylyn?

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

Otros consejos

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 enfoque. Vaya a la perspectiva DDMS e intente hacer clic en la entrada 'Emulador' en el panel de dispositivos (pantalla superior izquierda).

Marcar

*#*#2846579#*#*

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

Tenga en cuenta que esto puede aplicarse solo a los teléfonos Huawei Como se indica para un IDEOS X3 (aquí) y se prueba en un honor u8860.

Si hacer clic en el panel de dispositivos no trae el spam, use reset adb En el menú de abandono del triángulo a la derecha del botón de instantánea.

Tengo el mismo problema encendido/apagado y la forma en que resuelto es por archivo >> reiniciar (reiniciar el eclipse)

Si bien la respuesta proporcionada por MOMO resolverá el problema temporalmente, probablemente volverá a ocurrir la próxima vez que inicie Eclipse o se inicie en un emulador/dispositivo diferente.

En lugar de tener siempre que seleccionar mi dispositivo en la vista de dispositivos, he encontrado 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 "Monitor logCat para mensajes de aplicaciones en espacio de trabajo ".

De esta manera, no importa qué dispositivo esté utilizando, LogCat comenzará a mostrar automáticamente la salida 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.

Logcat application output enabling setting

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

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

ESTÁ BIEN. 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 enfoque. Vaya a la perspectiva DDMS e intente hacer clic en la entrada 'Emulador' en el panel de dispositivos (pantalla superior izquierda).

Pero fue en vano.

Entonces intenté reset adb (Puente de depuración de Android) Según lo sugerido por Furikuretsu. ¿Cómo? Ventana -> Dispositivos -> Botón de menú Triangular al revés -> Restablecer ADB.

También no funcionó, pero recibí el siguiente mensaje:

Android Jerarchyviewer: 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) Replué mi dispositivo Android, que estaba conectado a mi computadora a través de USB.

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

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

Creo que no has seleccionado dispositivo o emulador, en el que ejecutar tu aplicación,

En eclipse ir a Perspectiva DDMS y seleccione dispositivo o emulador en el que esté ejecutando su aplicación.

(Nota: no es necesario reiniciar el eclipse)

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

** No tienes que cerrar Eclipse **

usar Expediente > Reiniciar

En un segundo o dos rápidos, debería ver su devolución de logcat

Vaya a la configuración del desarrollador y verifique que para la depuración Seleccione la aplicación para la depuración está vacía

enter image description here

Si usar el DDMS para reenfocar no funciona, intente cerrar y reiniciar LogCat. Eso me ayudó.

He hecho que esto suceda ocasionalmente. Cerrar y volver a abrir el eclipse parece arreglarlo.

Se vuelve interesante cuando descubres que ninguna de las respuestas en este hilo fue útil.

Y luego descubres que en tu versión de ADT 22.6.3.v201404151837-1123206 Si agrega dos filtros con el mismo nombre del paquete (Nombre de la aplicación) entonces el registro no aparecerá.

Fue extraño porque el registro estaba 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 choca con el filtro que he configurado manualmente, y luego ADT elimina mágicamente todo el registro, y NINGUNA del filtro funcionó, incluido el Todos los mensajes (sin filtros)!

Espero haber ahorrado a alguien algo de tiempo ... estuve en eso durante casi una hora.

==== Actualización ====

Y luego pasé otro corto tiempo 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 yo Lo he colocado en otra ventana, y resulta que esa es la razón principal de los registros de desaparición para mí.

En caso de que si está utilizando CynogenMod en su móvil, deshabilitará el registro de forma predeterminada, intente 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, comenta esta línea así: # rm/dev/log/main

Guarde el archivo y reinicie.

Compruebe si la consola le dice algo. Por lo general, esto sucede cuando el proyecto no se pudo instalar en el dispositivo, y solo muestre 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 carta roja que ve. Si el logCat no muestra nada, asegúrate de que la consola lo hará.

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

  1. Haga clic en el icono Logcat en la esquina inferior derecha de 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 de configuración del filtro de mensajes de registro, seleccione la opción deseada de "por nivel de registro". Puede seleccionar verbosa, información, error, etc.
  4. Haga clic en Aceptar.
  5. Ejecutar/depurar 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 llenó de texto nuevamente, espero que esto sea útil para otra persona.

Cierre logCat y luego vuelva a abrirlo desde la ventana> Mostrar Ver> Otros

Si está usando Eclipse Mars (al menos, Mars.1 o Mars.2), intente la solución descrita aquí: Logcat muestra mensajes invisibles en Eclipse Mars.

Ayudó en mi caso.

Esto es simple.

Simplemente cierre el LogCat de Eclipse.

Luego vuelva a abrirlo siguiendo los pasos en Eclipse.

Window - Show View - 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.

Tenía un problema similar de registros que no se mostraron, y cuando configuré la fecha correcta en el teléfono comencé a ver los registros (¡reinicié el teléfono y la hora estaba completamente incorrecta!).

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

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 este . Parece funcionar para diferentes dispositivos.

Si probaste todos los demás y aún perdiste en Logcat vacío. Tengo otra forma simple.

Descargue una versión antigua de ADB e intente nuevamente, podría estar funcionando, al menos trabajando para mí con el teléfono Android 7.0 (el proveedor dejó de actualizarse).

Aquí es el enlace útil para versiones antiguas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top