Android studio logcat nada que mostrar

Instalé Android Studio ayer e intenté usar LogCat para ver los registros. Pero no hay nada que mostrar en el logcat. ./adb logcat la terminal para ejecutar ./adb logcat y funciona.

¿Hay alguien que pueda explicarme cómo usar Logcat en Android Studio?

Reiniciar logcat me ayuda siempre.

enter image description here

Me meto en este estado a menudo. Logcat está en blanco. La depuración funciona, puedo alcanzar puntos de interrupción. No hay filtros establecidos. El nivel de registro está en Verbose. Lo soluciono repitiendo repetidamente lo siguiente:

  • Reinicie Logcat (consulte la respuesta de Zatziky más arriba)
  • Cambie el nivel de registro a Depurar (o cualquier otra cosa) y vuelva a Detallado.
  • desenchufar y enchufar nuevamente en el dispositivo
  • ejecutando adb kill-server && adb start-server
  • Cierre Android Studio y ejecute ddms en la línea de comandos.
  • Reinicie Android Studio

Y, finalmente, reiniciar la computadora si falla todo lo demás.

El problema es intermitente, creo que Android Studio tiene errores.

Tuve el mismo problema, pero lo resolví con los siguientes pasos: prueba esto una vez.

1) En el estudio de Android.

2) Abra la ventana del monitor Android (parte inferior del estudio Android)

3) Puedes ver el menú desplegable en la esquina derecha (spinner)

4) seleccionar – Mostrar solo la aplicación seleccionada .

enter image description here

Debe presionar Alt + 6 dos veces para reiniciar la ventana de logcat. De esta forma, mostrará las salidas de registro.

El problema ocurre principalmente en el modo de depuración.

Estos me ayudaron:

1. Admite la integración de ADB enter image description here 2. Vaya a Android Device Monitor Verifique si su dispositivo está en línea y cree un filtro requerido enter image description hereenter image description hereenter image description hereenter image description here

La mejor forma de corregir algunos cambios innecesarios es invalidar los cachés

Vaya a FILE -> haga clic en “INVALIDATE CACHES / RESTART” y aparecerá un cuadro de diálogo emergente, seleccione el botón “INVALIDATE CACHES / RESTART”.

Android studio se reiniciará automáticamente y reconstruirá el índice.

En la aplicación Android Studio, debe hacer clic en la opción de aplicación Debug (Shift + f9) para ejecutar en modo de depuración y habilitar LogCat.

No es una respuesta técnica, pero es posible que desee comprobar el cuadro de búsqueda del logcat. Si hay algún carácter ingresado, su Logcat estará vacío ya que buscará ese cierto carácter o palabra, y luego, si no está presente, su log log estará completamente vacío.

**

  • Lea esto si todavía está atascado con logcat estando vacío

**

Acabo de resolver esto después de MESES de molestias y problemas.
Nada ayudó, el monitor del dispositivo funcionó bien durante la depuración, pero la vista de logcat estándar siempre estaba vacía.

La razón era molestamente simple:
La vista de logcat estaba allí, pero una actualización la había movido a 0 de ancho.

Estás en la pestaña “ALT 6”, ves dos tabs “Registros ADB” y “Dispositivos | logcat”
Dispositivos | logcat realmente significa que consiste en dispositivos AND logcat, divididos por un borde vertical.
El borde vertical se puede mover y, durante una actualización, parece haberse movido al 100% a la derecha.

Esto da como resultado que se recopile el logcat pero no se muestre, mueva el puntero del mouse hacia la derecha de la ventana de la herramienta y simplemente arrastre de nuevo el logcat hacia la vista.

Esta solución no ayudará a todos, pero encontré que mucha gente con una conexión ADB en funcionamiento y aún sin salida de logcat, podrían verse afectados por el mismo problema.

Reiniciar Android Studio me ayudó.


Intenta cerrar el proyecto y volver a abrirlo. Funcionó para mí. Los registros volverán a aparecer.

Para mí, el problema era que tenía dos emuladores con el mismo nombre (lo creé, lo eliminé y luego lo creé de nuevo con el mismo nombre). Había dos entradas de emulador en el menú desplegable de logcat y estaba conectado al incorrecto. Todo lo que tenía que hacer era cambiar al otro. Previní el problema permanentemente cambiando el nombre del emulador.

enter image description here

enter image description here

En mi caso, eliminé “imagen” del pequeño menú desplegable a la derecha. Apareció bien después de eso. Esto se debe a que estará buscando en el registro la palabra clave en ese cuadro de búsqueda, de modo que si no encuentra ninguna coincidencia, devuelve un espacio en blanco

En el lado derecho de la pestaña “Logcat de dispositivos”, aparece el botón “Mostrar solo Logcat del proceso seleccionado”. No es perfecto, porque cada vez que ejecuto otro proceso necesito volver a presionarlo, pero esa es la única solución que funciona para mí. Hasta aquí…

En mi caso, en el menú de opciones del desarrollador hay una opción llamada

Revoke USB debugging authorisations .

Una vez que revoque todas las autorizaciones existentes, volverá a pedirle que confíe en la computadora que está utilizando después de que comenzó a mostrar los registros nuevamente.

Puede que este no sea su problema, pero descubrí que al abrir varias ventanas de Android Studio, Logcat solo se dirige a una de ellas, y no necesariamente a la que ejecuta una aplicación activa.

Por ejemplo, la ventana 1 es donde estoy desarrollando una aplicación Tic-Tac-Toe, y la ventana 2 es donde estoy desarrollando una aplicación meteorológica. Si ejecuto la aplicación meteorológica en modo de depuración, es posible que solo la ventana 1 pueda mostrar entradas de logcat.

En mi caso, acabo de filtrar la salida, por lo que parecía estar vacía incluso después de reiniciar Logcat, etc.

Mi problema fue resuelto, después de agregar android: debuggable = “true” bajo la aplicación en su AndroiManifest.xml (¡incluso el ide mark como una syntax incorrecta! ????)

En Android studio 0.8.0 debe habilitar la integración de ADB a través de Herramientas -> Android, antes de ejecutar su aplicación. Entonces el log cat funcionará correctamente. Tenga en cuenta que si inhabilita la integración de ADB mientras se ejecuta su aplicación y la habilita de nuevo, el log log no mostrará nada a menos que reconstruya su proyecto.

En Android Studio 0.8.9, abrí el Android Device Monitor , seleccioné mi emulador de la lista de dispositivos y obtuve el resultado en la pestaña LogCat .

Después de eso, volví a la vista principal de Android Studio y seleccioné la vista Restore Logcat a la derecha de la pestaña DDMS de Android, ¡ y allí estaba!

Si esto no funciona, podría ver su logcat en el dispositivo Android Monitor como lo expliqué en la primera oración.

Tuve el mismo problema hoy.

Aparentemente también tenía eclipse funcionando y toda la salida de logcat fue redirigida a eclipse. Como los registros solo se pueden mostrar al mismo tiempo, asegúrate de que no tengas varios depuradores en ejecución.

Logcat tiene un pequeño icono a la derecha de Logcat. Puede usar el ícono para encender y apagar Logcat. Normalmente puedo activar el logcat haciendo clic en el ícono (quizás varias veces).

Solución nuclear completa. ÚNICAMENTE USE ESTO DESPUÉS DE INTENTAR TODO LO DEMÁS, ya que esto borrará todas sus configuraciones y preferencias, así como las imágenes almacenadas y todo lo que hace que sus emuladores se ejecuten hasta que los reinstale y reconfigure. En mi caso, se necesitaron unos 20 minutos para ambos pasos porque no personalicé mucho, excepto el uso de Darcula.

  1. Elimine su directorio de archivos de configuración .AndroidStudioBeta

Para usuarios de Linux esto se encuentra en /home/[nombredeusuario]/.AndroidStudioBeta
Para los usuarios de Windows, no estoy seguro. La documentación que contiene es bastante vaga en mi opinión. Probablemente en algún lugar en C: \ Users [your user] \ Application Data

  1. Compruebe si funciona todavía, si no lo hace, vuelva a instalar el SDK.

Bastante drástico, pero probé todas las otras cosas en esta página, dispositivo conectado, sin filtros, reiniciar el servicio, todo en esta página y simplemente no funcionó.

Para mí, no funcionaba solo para mi aplicación, estaba funcionando, si no se había seleccionado ningún filtro (opción en el lado derecho). Pero necesitaba ver solo mi aplicación, por lo tanto descubrí que si hago mi propio filtro y lo filtro al nombre del paquete, está funcionando como debería. Espero que te pueda ayudar a ti también:)

Asegúrese de haber habilitado la variante de comstackción para “depurar” en el menú contextual Crear variantes. (Puede encontrar esto en la esquina inferior izquierda de la ventana). Esta opción se configurará en modo de lanzamiento, si ha firmado previamente el apk para la aplicación. Esto hace que los mensajes de depuración no se muestren en el registro cat.

Solución fácil que funcionó para mí (después de probar algunas de estas otras sugerencias). Mi logcat estaba en blanco en una ventana separada (en mi segunda pantalla). Solo tuve que arrastrar la pestaña Logcat a su ubicación original en el panel de depuración junto a las tabs Depurador y Consola, y VOILA … comenzó a actualizarse inmediatamente y mostró todos los procesos detallados. Entonces (si su logcat está fuera del panel del depurador (es decir, la pestaña de logcat no está anidada junto a la pestaña del depurador y la consola), no recibirá actualizaciones y se quedará en blanco. No sé si esto es problema con las versiones anteriores de Android Studio. Pero, de nuevo, es fácil de probar y si funciona … ¡funciona!

Asegúrate de estar importando la clase correcta

 import android.util.Log; 

Ir a run-> debug Si en caso de perder la conexión con el host, se le pedirá permiso para volver a conectarse. Haga clic en sí Deberias hacer eso.

Tenía los mismos síntomas pero mi problema era mucho más simple y realmente mi error. Tenía el filtro equivocado configurado.

La solución fue solo para verificar que tenía el conjunto de filtros correcto.

Solo lo arreglé en el mío. Busque pequeños icons en el extremo derecho de la pantalla DDMS que restauran la vista del Logcat de Dispositivos y la Vista de ADB.

Cuando el DDMS apareció por primera vez, se mostraban tanto los registros “ADB Logs” como la pestaña “Devices | logcat”. El “Dispositivo | logcat” es el que debería mostrar la salida del dispositivo, pero estaba en blanco. De alguna manera logré ocultar una u otra de esas tabs, no recuerdo exactamente cómo. Pero, a la derecha, había un pequeño ícono que decía “Restore ADB” y lo hice clic y salió. Luego, había otro pequeño ícono que decía “Restore Devices logcat view”. Hice clic en eso, y de repente apareció y estaba mostrando la salida del dispositivo de nuevo.