studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones java android android-studio adb logcat

java - para - programacion android pdf 2018



Android Studio Logcat no funciona (13)

¡Reiniciar el emulador y el estudio de Android funcionó para mí!

Hay una cosa muy extraña a la que me enfrento. El logcat se muestra en la aplicación de depuración, pero mientras ejecuta la aplicación (no la depuración) no muestra el logcat.

Intenté reiniciarlo pero no pasa nada.


Además de lo que dijeron otros, mire si ha escrito algo en el cuadro de búsqueda que causa este problema (fue mi caso).

Nota: incluso en caso de reinicio, lo que haya escrito en el cuadro de búsqueda no se eliminará y tendrá que borrarlo usted mismo.


Compruebe que no haya algo en la búsqueda logcat que no devuelva coincidencias, por ejemplo, un nombre de paquete inexistente.

Había cambiado el nombre de mis paquetes, pero dejé un nombre antiguo en el campo de búsqueda de logcat. Resultado: No hay salida logcat visible


En la parte superior izquierda de logcat hay una opción para elegir el emulador. Puede que no esté seleccionado el emulador actual por defecto. intenta cambiarlo al emulador actual y lo arreglará.


Encontré lo siguiente trabajado para mí.

Primero, mi problema: estaba probando una aplicación en un Samsung Galaxy A3 conectado a través de un cable USB. Recibí los mensajes habituales de logCat, incluidos los filtrados y, de repente, el logCat dejó de mostrar los mensajes filtrados. Al configurarlo en Verbose se muestra un flujo continuo de mensajes con un mensaje en la esquina superior izquierda del lagCat que indica "demasiado salida para mostrar".

Intenté reiniciar Android Studio (con y sin borrar el caché) pero no tuve suerte. Luego reinicié mi teléfono y todo volvió a la normalidad. Por lo tanto, parecía que el problema era el teléfono adjunto, que enviaba demasiada información al logCat.

Espero que esto ayude a alguien.


Esto se siente realmente estúpido, pero pasé un par de horas luchando con el mismo problema. Intenté todas las demás respuestas en este hilo, pero lo que me lo arregló fue Limpiar y luego Reconstruir. Aparentemente cuando ejecuté, no estaba realmente reconstruyendo el APK, solo ejecutando el que ya se había hecho.


Intenté cambiar "Registro extendido" en la configuración de mi dispositivo de "Selectivamente" a "Permitido" y me ayudó. Ahora la información de depuración aparece en LogCat.


Resolví este problema al habilitar la opción "Usar libusb backend" en Android Studio -> Preferencias -> Depurador -> Android Debug Bridge (adb).


Solucioné el problema cambiando las opciones de USB de mi teléfono de "Solo carga" a "Transferir archivos (MTP)"


Tuve el tipo de problema, la forma en que conseguí que el logcat funcionara era que no estaba eligiendo el filtro correcto. Como estaba usando sqlite (Base de datos) y en los filtros elegí firebase. Por eso mi logcat no estaba funcionando.


Yo tenía este código:

Log.e(getMyName(),message);

El problema con esto fue que la variable a la que estaba accediendo el método getter era nula. Android Studio no me dio ningún error al respecto! Parece que esto fue silenciosamente no dejar que la sentencia Log.e funcione. Revisé muchos blogs pero no pude encontrar la solución. Esta pequeña señorita desperdició mi completa hora. Espero que esto ayude a alguien.


En mi caso en Android 2.2, por alguna razón, Firebase fue seleccionado por defecto en el cuadro desplegable marcado arriba. Así que los registros no cayeron. Solo necesitaba cambiarlo a No Filters . Entonces funcionó.

Incluso intenté reiniciar el logcat, eso tampoco funcionó. No Filters hizo la magia.

Espero que esto ayude a alguien.

Editar : También puede seleccionar Show only selected application para logcat para mostrar solo el proceso de depuración actual, también conocido como su aplicación.


  • Puede que lo esté ocultando, intente presionar Alt + 6 para abrir la pestaña Registro.

  • Mira el nivel de registro: - debe ser detallado.

  • Reinicie adb.

  • Si eso no funciona, reinicia el estudio de Android.