Red de conocimiento informático - Conocimiento del nombre de dominio - Cuando la aplicación de Android desarrollada se ejecuta en el teléfono móvil, muestra "Lo siento, dejó de ejecutarse". ¿Cómo solucionarlo? ¿Cómo ver los errores?

Cuando la aplicación de Android desarrollada se ejecuta en el teléfono móvil, muestra "Lo siento, dejó de ejecutarse". ¿Cómo solucionarlo? ¿Cómo ver los errores?

Se produjo un problema en el código de Android, lo que provocó que se lanzara una excepción, pero la excepción no se manejó, por lo que el programa falló directamente.

En el desarrollo de Android, toda la salida está en logcat, incluida la salida System.out y la salida printStackTrace(). En el desarrollo de Android, se recomienda utilizar la clase de herramienta Log proporcionada por Android para imprimir información. Log.v()?Log.d()?Log.i()?Log.w()? y Log.e()? corresponden a VERBOSE, DEBUG, INFO, ?WARN y ERROR según la primera letra.

1. El color de depuración de Log.v es negro y se generará cualquier información. La v aquí representa detallada y generalmente se usa Log.v ("", ""). >

2. El color de salida de Log.d es azul y solo genera significado de depuración, pero generará información del nivel anterior, que se puede filtrar mediante la selección de etiquetas DDMS Logcat.

3. El color de salida de Log.i es verde, que es un mensaje de aviso general. No generará información de Log.v y Log.d, pero mostrará información de i, w y e. p>

4. Log.w significa naranja, que puede considerarse como un mensaje de advertencia. Generalmente, se debe prestar atención a la optimización del código de Android. Al mismo tiempo, después de seleccionar Log.e, también generará la información de Log.e.

5. Log.e significa rojo, lo que puede considerarse un error. Aquí solo se muestra información de error roja. Estos errores deben analizarse cuidadosamente y ver la información de la pila.