studio - Depuración de Android con Logcat y Emulator. ¿Es posible?
ver errores android studio (3)
El SDK viene con una herramienta práctica llamada ddms que debe estar en la carpeta de herramientas del SDK. En el momento en que se está ejecutando un emulador, o un teléfono móvil está conectado a su máquina, debe aparecer en ddms y puede ver toda la salida de registro en ddms.
Esto es bastante simple: estoy usando NetBeans en Linux con Android emulator 1.6. Tengo Logcat en mi teléfono Android, pero el proceso de llevar los mensajes a algún lugar legible no es para nada fácil.
¿Puede alguien decirme cómo hacer que Logcat se ejecute en el emulador? ¿Hay algo que pueda hacer para ver los mensajes de depuración aparte de tener que copiar el apk a mi teléfono y probarlo?
¡Gracias por adelantado!
Si tiene la configuración nbandroid, puede encontrar el visor adb logcat en netbeans en: Ventana -> Salida -> ADB Log
--edit Simplemente siguió en la publicación anterior y comenzó a usar C: / Archivos de programa (x86) / Android / android-sdk-windows / tools / ddms que es mucho mejor que el de netbeans.
Tiene algunas opciones para ver el resultado del registro de depuración, suponiendo que tiene el SDK instalado y la ruta del comando configurada correctamente:
Escriba
adb logcat
. Aparecerá la salida de registro del dispositivo conectado o del emulador en ejecución. Por lo general, prefieroadb logcat -v time
para ver lasadb logcat -v time
tiempo.Escriba
ddms
. Esto inicia la versión independiente de DDMS. Tiene una pantalla de logcat en la parte inferior.Instale la extensión ADT para Eclipse y abra la vista de logcat. (Dado que está usando NetBeans, asumo que esto no es lo que quiere hacer, pero lo estoy mencionando para que esté completo).
En todos los casos, la interacción es la misma ya sea que esté utilizando un dispositivo físico o un emulador de software, ya que el daemon ADB oculta los detalles. Lo que sea que esté haciendo para el dispositivo también se espera que funcione para el emulador.
Si tiene un dispositivo y un emulador conectados simultáneamente, puede usar adb -e logcat
para el emulador y adb -d logcat
para el dispositivo. Desde DDMS autónomo o Eclipse, solo selecciona el dispositivo o emulador del menú emergente.