Android de depuración?
¿Cuál es la mejor manera de depurar una aplicación Android? De vez en cuando la aplicación se bloquea, dice que la aplicación se ha detenido inesperadamente, nunca dice por qué se bloquea, o dónde en mi código, ¿cuál es la forma de apuesta para encontrar la razón de los accidentes y las excepciones?
- ¿Cómo depurar una aplicación de Android empezó desde 'adb shell am start -D'?
- ¿Todos los dispositivos android tienen la carpeta "sdcard"?
- Cómo solucionar el error "No se puede abrir el puerto de depuración" en Android Studio?
- Android NDK encontrar vínculo dinámico: incapaz de depurar la biblioteca
- No se puede depurar la aplicación android en Intellij: "Advertencia: la información de depuración puede no estar disponible."
- No se pueden depurar las aplicaciones de Android
- UnsatisfiedLinkError: dlopen failed: no se puede localizar el símbolo "strtof" al que hace referencia "libsupportjni.so" en la API <20
- Adjuntar depurador al proceso de Android automáticamente en Android Studio
- Simula la memoria baja en el dispositivo real de Android
- Cómo imprimir valores durante la depuración
- IntelliJ IDEA editar código de android durante la depuración
- ¿Cómo podemos activar el modo de depuración en google glass para probar una aplicación android en google glass?
- Android Debug: Frame no está disponible
hay varias maneras de hacer eso, active el LogCat y usted verá allí información detallada sobre qué sucede con su app.
o se implementará un error Manejo enviar la información de excepción a un Toast
try { ... your code ... } catch (IOException e) { Toast.makeText(getApplicationContext(), "Exception Info " + e.getCause(),Toast.LENGTH_LONG).show(); e.printStackTrace(); }
actualizado
Si está utilizando ADB acaba de lanzar su aplicación en el modo de depuración para obtener la posibilidad de ver variables / expresiones en tiempo de ejecución. También puede ver el stacktrace en una ventana de Logcat de su IDE si su aplicación se bloquea.
Utilice la clase Log de Android y logcat, por ejemplo:
Log.d ("El nombre de su aplicación", "El valor de x es:" + x);
Y en la salida de registro obtendrá algo así como:
D / Su nombre de aplicación (1001): El valor de x es: 96
Puede obtener la salida de registro desde la línea de comandos ejecutando: "adb logcat" o usando el monitor de depuración de Dalvik (ddms en el directorio de herramientas de Android SDK)
Usar Log es superior al uso de Toasts, ya que Toasts se ha ido bastante rápido y logcat le mostrará mucha información sobre el bloqueo de aplicaciones (como nombre de archivo y número de línea que causó una excepción no controlada)
También puede capturar los registros por la herramienta DDMS por android. Simplemente escriba DDMS en cmd y mostrará ua GUI con registros en ejecución y más cosas para depurar.
- Archivo no encontrado al intentar compilar código fuente de telegrama
- ¿Web frameworks para desarrollar para Android y iPhone?