2011-04-26 12 views
16

hasta hace poco mi logcat ha estado bien pero, de repente, cada vez que intento verlo en eclipse, siempre se va borrando cada vez que se muestra algo que hace imposible leer. verlo en las obras de adb pero nunca me molesto con eso ya que es tan doloroso leer y encontrar todo lo que estás buscando.Logcat en eclipse mantiene el borrado automático

¿hay alguna manera de solucionar este problema?

Respuesta

6

¿Mostrará una línea antes de borrarla para mostrar la siguiente? Simplemente haga clic en el botón detallado de nuevo.

+0

que fue una solución fácil gracias – tyczj

5

Hay una solución para este error. Haga clic en el botón de modo activo (normalmente detallado), elija otro dispositivo de la lista de dispositivos y elija el dispositivo anterior nuevamente. Restaurará todos los mensajes de logcat.

35

Los mensajes de Logcat fueron fáciles de borrar porque el búfer se había quedado sin espacio (recibiendo demasiados mensajes nuevos), que es un cambio de configuración simple en Eclipse.

para fijar, vaya a Ventana> Preferencias> Android> LogCat

y aumentar el límite de "Número máximo de mensajes LogCat para amortiguar". Establézcalo en 0 para un tamaño ilimitado o en un número realmente grande. Pero ten en cuenta que cualquier cosa por debajo de 10000 se llena muy rápido.

ya fueron respondidas: Eclipse Android - Logcat Clearing too Fast

+0

¡increíble! Gracias. mi aplicación se bloquea al azar y quería depurarla. Logcat estaba limpiando y no pude. Pero ahora puedo :) –

+0

Merece la pena señalar que (al menos en mi caso) LogCat debe reiniciarse (cerrarse y volverse a abrir) antes de que entre en vigor – avalancha

0

LogCat es realmente molesto por esto. En Ubuntu, he encontrado los siguientes trabajos muy bien:

Abrir un terminal y el tipo adb logcat | grep MYINFO

Esto sólo mostrará los mensajes adb filtrados por la cadena MYINFO.

Por lo tanto, puede codificar algo como:

Log.v("MYINFO", "x" + x_value + ", etc..."); 

Este es un gran alivio para su uso. ¡Un salvavidas! Vea this para más información.

A veces, el búfer de logcat repite los registros anteriores al volver a iniciar. Para superar esto, escriba

adb logcat -c 
Cuestiones relacionadas