Ayer instalé Android Studio e intenté usar LogCat para ver los registros. Pero no hay nada que mostrar en el logcat. Usé la terminal para ejecutar ./adb logcat
y funciona.
¿Hay alguien que pueda explicarme cómo usar logcat en Android Studio?
android-studio
logcat
usuario2506173
fuente
fuente
Respuestas:
Reiniciar logcat me ayuda siempre.
fuente
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 detallado. Lo soluciono repetidamente en bucle a través de lo siguiente:
adb kill-server && adb start-server
ddms
en la línea de comando.Y finalmente reiniciando la computadora si todo lo demás falla.
El problema es intermitente, creo que Android Studio tiene errores.
fuente
Tuve el mismo problema pero resolví con los siguientes pasos: Intenta esto una vez.
1) En el estudio de Android.
2) Abra la ventana del monitor de Android (parte inferior del estudio de Android)
3) Puedes ver el menú desplegable en la esquina derecha (spinner)
4) seleccionar - Mostrar solo la aplicación seleccionada .
fuente
Debe presionar Alt+ 6dos veces para reiniciar la ventana de logcat. De esa manera, mostrará las salidas del registro.
El problema ocurre principalmente en modo de depuración.
fuente
Estos me ayudaron:
1.Habilite la integración ADB 2. Vaya a Monitor de dispositivo Android Compruebe si su dispositivo está en línea y cree un filtro requerido
fuente
La mejor manera de corregir algunos cambios innecesarios es invalidar los cachés
Vaya a ARCHIVO -> haga clic en "INVALIDAR CACHES / REINICIAR", luego aparecerá un cuadro de diálogo emergente, seleccione el botón "INVALIDAR CACHES / REINICIAR".
Android Studio se reiniciará automáticamente y reconstruirá el índice.
fuente
En la aplicación Android Studio, debe hacer clic en la opción de aplicación Depurar (Shift + f9) para ejecutar en modo de depuración y habilitar LogCat.
fuente
Ejecute este comando en la terminal. Comenzará a funcionar nuevamente.
fuente
Reiniciar Android Studio me ayudó.
fuente
No es una respuesta técnica, pero es posible que desee marcar el cuadro de búsqueda para el logcat. Si se ingresa algún carácter, su logcat estará vacío ya que buscará ese cierto carácter o palabra, y luego, si no está presente, su logcat estará totalmente vacío.
fuente
Para mí, el problema era que tenía dos emuladores con el mismo nombre (lo creé, lo eliminé y luego lo volví a crear 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. Prevení el problema permanentemente cambiando el nombre del emulador.
fuente
** **
** **
Acabo de resolver esto después de MESES de molestia y problemas.
Nada ayudó, el monitor del dispositivo funcionó bien durante la depuración, pero la vista estándar de logcat siempre estaba vacía.
La razón era molestamente simple:
la vista 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 pestañas allí "Registros ADB" y "Dispositivos | dispositivos logcat"
| logcat realmente significa que consiste en Dispositivos Y 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 a la derecha de la ventana de herramientas y simplemente DRAG logcat nuevamente a la vista.
Esta solución no ayudará a todos, pero encontré muchas personas con conexión ADB en funcionamiento y todavía sin salida de logcat, que podrían verse afectadas por el mismo problema.
fuente
Intenta cerrar el proyecto y volver a abrirlo. Funcionó para mí. Los registros volverán a aparecer.
fuente
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, le pedirá nuevamente que confíe en la computadora que está usando después de que comenzó a mostrar los registros nuevamente.
fuente
Asegúrese de tener el valor adecuado de los tamaños de búfer del registrador en la opción del menú de desarrollador del emulador.
fuente
En mi caso, eliminé "imagen" del pequeño menú desplegable de la derecha. Apareció muy bien después de eso. Esto se debe a que buscará en el registro la palabra clave en ese cuadro de búsqueda, por lo que si no encuentra coincidencias, vuelve en blanco
fuente
Es extraño aún encontrar este problema incluso en una versión reciente de Android Studio. Leí la larga lista de soluciones, pero no me funcionaron. La respuesta aceptada funcionó en una versión anterior de Android Studio (supongo que fue v2.3)
Hice lo siguiente para que Logcat volviera a funcionar:
Esperaba que restablecer logcat idealmente me diera el mismo efecto, pero no fue así. El filtro de alternancia manual fue lo único que funcionó.
Esto está en Android Studio 3.0.1 (estable) (no puedo actualizarlo antes de terminar el proyecto actual) El problema ocurrió cuando comencé Android studio por la mañana para continuar el trabajo que dejé por la noche. Espero que los desarrolladores lo vean. Fue difícil probar más de 15 soluciones de stackoverflow y aún no ver ningún resultado. Incluso es irritante revelar otra solución para futuras víctimas de este problema.
fuente
Puede que este no sea su problema, pero descubrí que cuando se abren 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 del tiempo en modo de depuración, es posible que solo la Ventana 1 pueda mostrar las entradas de logcat.
fuente
En el lado derecho de la pestaña "Logcat de dispositivos" se encuentra el botón "Mostrar solo Logcat del proceso seleccionado". No es perfecto, porque cada vez que ejecuto otro proceso necesito presionarlo nuevamente, pero esa es la única solución que funciona para mí. Hasta aquí...
fuente
Para mí, el problema era que el dispositivo estaba conectado en el
Charge only
modo.Cambiar el modo a
Media device (MTP)
(oTransfer files
en algunos dispositivos) resolvió el problema.fuente
En Android 3.6.1 (marzo de 2020) tuve que:
fuente
En Android studio 0.8.0, debe habilitar la integración ADB a través de Herramientas -> Android, antes de ejecutar su aplicación. Entonces el log cat funcionará correctamente. Tenga en cuenta que si deshabilita la integración ADB mientras su aplicación se está ejecutando y vuelve a habilitarla, entonces el log log no muestra nada a menos que reconstruya su proyecto.
fuente
En mi caso, acababa de filtrar la salida para que pareciera vacía incluso después de reiniciar Logcat, etc.
fuente
Mi problema se resolvió, después de agregar android: debuggable = "true" bajo la aplicación en su AndroiManifest.xml (¡incluso la marca ide como una sintaxis incorrecta! ????)
fuente
Paso 1: conecte su teléfono con la opción de desarrollador de Android activada y la depuración USB activada.
Paso 2: ir a
View > Tools Window > Logcat
Paso 3: Antes de ejecutar el proyecto, asegúrese de que su teléfono conecte Android Studio. Luego ejecute la aplicación
Nota: Si no puede mostrar Logcat, simplemente reinicie Android Studio:
File > Invalid Caches/ restart
fuente
En Android Studio 0.8.9, abrí 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é Restore Logcat view a la derecha de la pestaña Android DDMS y ¡allí estaba!
Si esto no funciona, puede ver su logcat en el Monitor de dispositivo Android como lo expliqué en la primera oración.
fuente
Tuve el mismo problema hoy.
Aparentemente, también tuve eclipse ejecutándose y toda la salida de logcat fue redirigida a eclipse. Dado que los registros solo se pueden mostrar de una vez, asegúrese de no tener varios depuradores en ejecución.
fuente
Lo acabo de arreglar en el mío. Busque pequeños íconos en el extremo derecho de la pantalla DDMS que restauran la vista Logcat de dispositivos y la vista ADB.
Cuando el DDMS apareció por primera vez con la pestaña "Registros ADB" y la pestaña "Dispositivos | logcat". "Dispositivos | logcat" es el que debería mostrar la salida del dispositivo, pero estaba en blanco. De alguna manera me las arreglé para ocultar una u otra de esas pestañas, olvido exactamente cómo. Pero, a la derecha, había un pequeño ícono que decía "Restaurar ADB", y lo hice clic y apareció. Luego había otro pequeño ícono que decía "Restaurar vista de logcat de dispositivos". Hice clic en eso, y de repente apareció y estaba mostrando la salida del dispositivo nuevamente.
fuente
LogCat
durante la depuración de wi-fi. AbríDevice File Explorer
, vi que no había dispositivos autorizados en la lista y acepté una huella digital RSA en un teléfono inteligente. Después de eso pude ver unLogcat
, pero a menudo se rompe y envía estas huellas digitales nuevamente.fuente
Eso ocasionalmente se me ocurre mientras uso el emulador. Solo conecto un dispositivo y ejecuto la aplicación. El Logcat vuelve al trabajo y lo hace cuando regreso al emulador. Supongo que simplemente cambiar dos dispositivos y / o emuladores también funciona.
fuente