¿Cómo y dónde puedo ver qué sucedió cuando mi aplicación para Android falla en Eclipse (usando Ejecutar, no Depurar)?¿Cómo puedo ver el registro de errores (logcat) para Android en Eclipse?
Respuesta
A veces el el dispositivo se "desconecta" de Eclipse y Logcat no muestra ningún mensaje, como ya has descubierto.
Para solucionar esto, intente a) ir a DDMS y seleccionar su dispositivo; b) cerrar la pestaña de logcat y crear una nueva; c) desconectar su dispositivo y volver a conectarlo; d) salir del eclipse y reiniciarlo; e) reiniciar su dispositivo; o f) reiniciar su computadora, en ese orden. Por lo general, el problema se soluciona cuando has terminado a).
Ventana → Mostrar vista → Otros, a continuación, seleccione Android/LogCat
(Si ya ver la vista, pero no parece mostrar la salida correcta/actualizada, intente volver a seleccionar el dispositivo deseado en la vista de dispositivos.)
o puede entrar en la perspectiva de depuración o DDMS :) –
Recibí una ventana de error en mi aplicación: "La aplicación ... se ha detenido inesperadamente. Inténtelo de nuevo", pero LogCat está vacío ... – jul
@jul Asegúrese de que esté seleccionado el dispositivo correcto en la vista de Dispositivos –
Encontré Eclipse no muy confiable y cambié a IntelliJ, mucho más feliz de esa manera. IntelliJ 9 es compatible con el desarrollo de Android (no la edición de comunidad). Además de Eclipse DDMS, también puede ver el logcat desde la línea de comandos. Abra un shell y cambie a la carpeta de su SDK de Android, y aquí a la subcarpeta 'herramientas'. Allí puede ejecutar
adb shell logcat
que le mostrará el registro.
Si desea explícita distinguir entre real del dispositivo o emulador (en caso de que estés usando ambos), puede agregar parámetros -d o -E
Dispositivo:
adb -d logcat
Emulador:
adb -e logcat
Puede eliminar 'shell' de cada uno de esos comandos. –
Sí, tienes razón. Lo edité –
- 1. ¿Qué permite Android Eclipse LogCat?
- 2. cómo ver una matriz en logcat para Android
- 3. Cómo abrir LogCat en Eclipse (para Android Debug)
- 4. ¿Cómo puedo ver textos largos/msg en logcat?
- 5. Cómo obtener registro detallado en logcat para un módulo específico
- 6. Filtro Android LogCat para varias etiquetas en Eclipse
- 7. ¿Cómo se activa LogCat/Console en Eclipse para Android?
- 8. Eclipse Android - Borrado de Logcat demasiado rápido
- 9. ¿Cómo puedo habilitar el registro en cromo de Android?
- 10. Cómo deshabilitar Logcat en Eclipse?
- 11. eclipse android logcat que muestra todo
- 12. Cómo filtrar solo el registro de mi aplicación en el logcat de IntelliJ?
- 13. El visor de Logcat en Eclipse parpadea molestamente
- 14. Cambiar la fuente de Android LogCat en Eclipse
- 15. Habilitar mensajes de registro desde un dispositivo real en Logcat
- 16. ¿Qué es LogCat en Eclipse?
- 17. Eclipse Logcat no recibe la actualización del filtro actual (Android)
- 18. Cómo vaciar (borrar) el buffer de logcat en Android
- 19. No puedo ver Android SDK javadoc en Eclipse
- 20. Cómo completar la columna 'Aplicación' en LogCat (Android-14 +)
- 21. Errores de logcat de Android TundConnector y NetlinkEvent
- 22. ¿Cómo obtener errores de la consola del navegador en Android-Phonegap-app, posiblemente en Eclipse?
- 23. colorea las líneas de logcat en Linux [android]
- 24. Logcat en eclipse mantiene el borrado automático
- 25. Eclipse necesita reiniciarse con frecuencia para que Logcat funcione correctamente
- 26. ¿Cómo puedo ver mi versión de Eclipse?
- 27. ¿Cómo evito que eclipse cree automáticamente filtros para el logcat de Android?
- 28. ¿Cómo ver el registro de errores de PHP o Apache en línea en un navegador?
- 29. ¿Cómo puedo ver los archivos de registro de Java en Eclipse
- 30. ¿Puedo obtener logcat log después de reiniciar el teléfono?
por lo general es suficiente para volver a seleccionar el dispositivo en la lista de dispositivos. – aioobe
a veces el emulador no aparecerá en la lista de dispositivos. La única forma de corregir esto que yo sé es reiniciar el emulador. – Janusz
Para ampliar lo que dijo aioobe; ve a DDMS y selecciona el dispositivo. Eso generalmente arregla el problema. –