movil - Android Logcat está vacío cuando se realiza la depuración con el dispositivo en Android Studio
logcat android studio (11)
Cuando intento depurar utilizando un dispositivo Android en el estudio de Android, Logcat no muestra nada. Pero cuando uso el emulador LogCat muestra todos los mensajes. ¿Cómo se deben ver los mensajes de Logcat al depurar en un dispositivo real?
Gracias !
Reinicie el teléfono. Y se resuelve mágicamente.
Estaba usando Lenovo A7000plus con Android 6.0 M y descubrí que mi Android Studio no podía grabar el proceso de depuración, pero de alguna manera se podía grabar el informe de depuración de otros teléfonos. Además, probé usar el emulador Memu y se grabó normalmente.
Curiosamente, ese dispositivo fue reconocido por Android Studio y listo para ser depurado, pero no se registró ningún informe de depuración de todas las aplicaciones que se ejecutaron en el dispositivo. Por supuesto, la depuración USB estaba activada.
Lo que hice antes, desactivé la opción de Desarrollador en ese teléfono para jugar mi juego móvil favorito (F / GO) que prohíbe que la depuración USB esté activada en el dispositivo.
Unas horas más tarde, después de probar cualquier método en Internet y sin éxito, accidentalmente encontré una solución simple pero extraña que es Reiniciar el teléfono . Reinicié el teléfono mientras se conectaba a la PC, y de alguna manera, el Logcat mostró todo el proceso de depuración en Logcat como siempre.
Suena como una solución que no es de ingeniería, pero eso realmente funciona para mi caso.
A partir de la versión 0.4.0, me he dado cuenta de que la pestaña logcat no funciona en la ventana del depurador, solo en la ventana DDMS de Android (presione Alt + 6 para abrir el logcat que funciona durante la depuración). Incómodo lo sé :)
El problema parece tener diferentes causas.
Para mí, el problema era que tenía dos emuladores con el mismo nombre (lo creé, lo borré y 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 a la otra. Evité el problema permanentemente cambiando el nombre del emulador.
En 0.8.2 la ventana de DDMS no aparece. Sin embargo, al reiniciar las ventanas logcat adb presionando Alt+6
(dos veces, si ya está abierto), se soluciona el problema. Funcionó para mí.
En Android Studio 2.x solía tener que reiniciar para que funcionara, pero a menudo el cambio entre las aplicaciones funciona o se ejecuta
adb kill-server;
adb start-server;
para reiniciar adb arregla muchas cosas también.
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 gato de registro funcionará correctamente. Tenga en cuenta que si deshabilita la integración de ADB mientras la aplicación se está ejecutando y la habilita de nuevo, entonces el registro cat no mostrará nada a menos que reconstruya su proyecto.
En Android studio 1. * si los mensajes de logcat han desaparecido para mí, ayuda el siguiente truco:
Tools -> Android -> disable )) "enable ADB integration" (if it''ve been enabled)
Tools -> Android -> enable it again "enable ADB integration"
En Android studio 1.0.2 o posterior: debe habilitar la integración de ADB a través de Herramientas -> Android, antes de ejecutar su aplicación
Entiendo que esta pregunta tiene más de 2 años, pero de mis búsquedas algunas personas todavía tienen un problema persistente con esto. Una posible solución para esto (¡que me funcionó después de dos horas!) Es que la configuración de su teléfono puede tener desactivado el "Interruptor de registro", por lo que no está enviando sus datos de registro al IDE.
Aquí está la solución: "No se puede abrir el dispositivo de registro ''/ dev / log / main'': no existe tal archivo o directorio"
¡Espero eso ayude!
Si alguien sigue teniendo problemas con esto a pesar de intentar todas las respuestas aquí, simplemente use System.out.println en lugar de log. * Y se mostrarán sus mensajes de depuración.
Actualizado: finalmente tengo la causa del problema en mi caso. Si cambio de wifi de mi dispositivo, el registro muestra. De lo contrario, el registro no se mostrará. Lo intenté varias veces y siempre muestra registros completos cuando apago mi wifi.
Mi dispositivo es: Gsmart Classic, OS: Android OS, v5.1 (Lollipop). Me encontré con el problema cuando actualicé la herramienta de construcción de gradle de ''com.android.tools.build:gradle:2.0.0-alpha1''
a ''com.android.tools.build:gradle:2.0.0-alpha3''
en Android Studio 2.0-vista previa. Después de probar todas las soluciones sin suerte, probé sin aplicar todas las opciones de ejecución instantáneas y las volví a aplicar. Luego aparecen los registros.
Nota: si todavía no ayuda. También puede intentar alternar el límite del proceso de fondo. Desafortunadamente, no pude reproducir el error.