studio specific hacer como app android eclipse android-logcat

android - specific - ¿Cómo puedo evitar que la salida de LogCat se desplace automáticamente en Eclipse?



logcat ionic (9)

ACTUALIZACIÓN: Esto resultó ser un error en R14 de las herramientas del SDK. Se ha corregido en R15 que se lanzó el 27 de octubre de 2013. La actualización a la última versión resuelve el problema como se sugiere en la respuesta aceptada.

Utilizo la ventana LogCat en la vista de depuración en Eclipse para diagnosticar y corregir fallos en mi código. Me he dado cuenta de que la salida de LogCat se desplazará automáticamente hacia abajo cada vez que se agreguen nuevas líneas (pero solo después de que usted se desplace hasta la parte inferior).

Esto es genial si estoy esperando a que aparezca un stacktrace de excepción, pero es extremadamente molesto si trato de leer algo en el registro y se siguen agregando más líneas en la parte inferior (sigue saltando al fondo, por lo que Me desplazo al error, luego vuelve a saltar al fondo).

¿Hay alguna manera de hacer que se quede donde lo he colocado, cuando lo coloco, pero continúa desplazándose automáticamente cuando llego al final?

EDITAR: Tenga en cuenta que soy consciente de los filtros y no considero que esto sea una solución al problema.

OTRA EDICIÓN: si me desplazo hacia arriba "lo suficientemente lejos" desde la parte inferior, deja de desplazarse automáticamente. Lo suficientemente lejos podrían ser 5 líneas o 500 líneas, parece estar relacionado con la cantidad de líneas en el registro. Idealmente, dejaría de desplazarse siempre que estuviera al menos a 1 línea de la parte inferior.


Actualizar a la última versión. el nuevo logcat filtra automáticamente sus registros en los registros de fallos específicos de la aplicación cuando usted crea y ejecuta su aplicación a través de eclipse.


Dejé de tener problemas para desactivar la opción: activar / desactivar automáticamente el bloqueo de desplazamiento según la posición de la barra de desplazamiento.

Ventana> Preferencias> Android> Logcat> desmarque la opción anterior.

En mi caso, estoy usando Eclipse + Android Developer Tools (Build: v22.6.2-1085508)

Sugiero que si quiero usar eclipse, descargue el paquete completo desde este enlace: http://developer.android.com/sdk/index.html

Después de descargar, descargue todas las actualizaciones disponibles, menos NDK.


En la pestaña LogCat en la esquina superior derecha hay una flecha hacia abajo con una línea debajo para habilitar

"Bloqueo de desplazamiento"

En versiones anteriores es un botón de pausa para

"Pausa recibiendo nuevos mensajes logcat"

¡Eso debería hacer el truco!


Eso no es lo que me pasa. Si me desplazo hacia arriba, no se desplazará hacia abajo automáticamente cuando lleguen nuevas líneas al logcat hasta que lo desplace hacia abajo. Tal vez sea por la versión de Eclipse o el SDK de Android. Estoy usando lo último ahora mismo.


Si escribe pid: pidofyourapp (que se escribe en la columna en línea en la pestaña Dispositivo) en el cuadro de búsqueda, mostrará los registros que escribió en su aplicación.


Si solo está realizando errores de depuración, haga clic en el filtro rojo (E) (error) de su logcat principal y mantenga la pestaña de filtro configurada de forma predeterminada para ver todas las líneas que su aplicación informa.

Lo que termina sucediendo, cuando su aplicación falla, permanece cerrada a menos que se le solicite reiniciar por su elección. Por lo tanto, las últimas líneas en el logcat serán el informe de bloqueo. Esta es una de las formas en que depuro los errores.


También creo que es "más agresivo" desde la última actualización! Y, de hecho, detiene el desplazamiento automático cuando desplazo 10 o más líneas hacia arriba.

La mejor solución que tengo es hacer clic en la línea en la que está interesado. Si el Logcat se desplaza hacia abajo y ya no ve su línea, simplemente presione ArrowUp o ArrowDown para volver a la línea que estaba mirando.


Puede hacer adb logcat en un shell y usar el búfer de desplazamiento de la aplicación de su terminal y las funciones de desplazamiento para administrar la salida logcat.


Window => Preferences => Android => Logcat

Desmarque la casilla llamada:

Display logcat view when there are messages from an application into the workspace