2010-08-11 12 views
26

La ventana LogCat está abierta. A veces, LogCat muestra mensajes de registro, a veces no, con o sin el objetivo físico adjunto. ¿Hay algún registro habilitado/deshabilitado en algún lugar del entorno de depuración?¿Qué permite Android Eclipse LogCat?

+6

¿Tiene el dispositivo/emulador seleccionado en la tabla de árbol en la esquina superior izquierda de DDMS? – CommonsWare

+0

Experimenté inestabilidad con Eclipse & logcat. En ocasiones, también es necesario pulsar primero uno de los iconos para el nivel de error (V, E, W) hasta que aparezca algo, aunque el dispositivo, etc. esté conectado correctamente. Por lo tanto, prefiero ejecutar logcat a través de la línea de comandos, aparece más estable ('adb shell logcat'). –

+0

La aplicación independiente ddms (en la carpeta de herramientas del SDK) también es estable y mi elección estándar – Key

Respuesta

11

También tengo este problema dentro de Eclipse. Si tiene la suerte de no preocuparse por lo que ya se ha escrito en LogCat, puede hacer clic en el botón "Borrar registro" en la parte superior derecha junto a los botones V, D, I, W, E.

Si selecciona el dispositivo y borra el registro, he encontrado que la salida es estable (al menos hasta que se llene nuevamente).

+3

A veces, basta con seleccionar el dispositivo (en la vista "Dispositivos") – chesterbr

+0

Tenga cuidado, la vista "Administración de dispositivos" no dirige la interfaz, solo la vista "Dispositivos" sí lo hace. – gjpc

1

Por lo general, también tengo este problema. Descubrí que lo que sucede es que el LogCat está borrando la vista tan rápido como los mensajes de registro están entrando, por lo que no puedo ver nada.

Lo que me ayudó fue cambiar el nivel de registro. p.ej. si estaba en Debug, cambie a Verbose y luego vuelva a Debug. LogCat vuelve a la normalidad y permite que los registros persistan.

Eso funcionó para mí, pero YMMV.

P.S. También verifique que su dispositivo esté realmente conectado y "en línea". A veces, el dispositivo puede desconectarse y LogCat no puede imprimir nada en ese momento.

+0

Gracias. Lo intentaré la próxima vez que suceda. – jacknad

3

Esto me sucede cuando trabajo en un emulador y también el enchufe de mi teléfono en la computadora. El registro de mi teléfono no se muestra en logcat. Para resolver el problema, cierro el emulador.

9

Estaba teniendo el mismo problema al intentar mostrar los registros en LogCat usando el emulador. Lo resolví seleccionando "Restablecer adb" en la pestaña "Dispositivo" de DDMS.

2

Si al cambiar el nivel de registro no se muestran los mensajes de registro, se cierra la perspectiva de depuración y luego se vuelve a abrir usando la tecla de método abreviado o (Ventana -> Abrir perspectiva -> depuración), en Eclipse. Esto seguramente debería resolver el problema de perder mensajes de registro.

aplausos

1

clic en DDMS continuación, haga clic en el botón de depuración (el icono de error junto al botón de ejecución)

3

Para desactivar la vista LogCat aparezcan de forma automática, desactive la siguiente en Preferencias:

Android > logCat> Pantalla vista cuando hay mensajes de una aplicación en el espacio de trabajo

6

tipo que esta logcat:

adb kill-servidor
ADB puesta en servidor
Logcat ADB

1

Para empezar, estoy corriendo Eclipse Indigo en un Mac OS X 10.7.4.

Para evitar que el Logcat muera y tener que reiniciar Eclipse cada vez que he estado pausando Logcat y haciendo clic derecho y salir del emulador del dock. Esto no funciona si hace una pausa y hace clic en el botón de cerrar en la ventana del emulador.

Una vez que el emulador se inicia de nuevo, desmarque el Logcat y parece funcionar correctamente. Asegúrese de que la aplicación se haya cargado completamente, como se muestra en la consola, antes de cerrar la ventana, de lo contrario, esto no funciona.

No he descubierto por qué esto funciona todavía. No he tenido la oportunidad de probar esto en mi máquina con Windows.

0

Si ninguno de los métodos propuestos funciona, intente desactivar y activar las opciones del desarrollador en su teléfono. ¡No olvide volver a habilitar la depuración de USB!

Cuestiones relacionadas