¿Cómo imprimir en la consola en Android Studio?
Acabo de descargar Android Studio para Linux desde: http://developer.android.com/sdk/installing/studio.html
Me pregunto cómo imprimir en la consola?
Ni System.out.print(...)
ni Log.e(...)
de android.util.Log
parecen funcionar.
4 answers
Ejecute su aplicación en depurar modo haciendo clic en
En el menú superior de Android Studio.
En la barra de estado inferior, haga clic en el botón 5: Debug
, junto al botón 4: Run
.
Ahora debe seleccionar la consola Logcat
.
En el cuadro de búsqueda, puede escribir la etiqueta de su mensaje, y su mensaje debe aparecer, como en la siguiente imagen (donde está la etiquetaCREATION
):
Compruebe esto artículo para más información.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-12 01:09:40
Android tiene su propio método de impresión de mensajes (llamado logs
) a la consola, conocida como LogCat
.
Cuando desee imprimir algo en LogCat
, utilice un objeto Log
y especifique la categoría del mensaje.
Las principales opciones son:
- DEPURAR:
Log.d
- ERROR:
Log.e
- INFO:
Log.i
- DETALLADO:
Log.v
- ADVIERTA:
Log.w
Usted imprime un mensaje usando una instrucción Log
en su código, como el siguiente ejemplo:
Log.d("myTag", "This is my message");
Dentro de Android Studio, puedes buscar mensajes de registro etiquetados myTag
para encontrar fácilmente el mensaje en LogCat
. También puede optar por filtrar los registros por categoría, como "Depurar"o " Advertir".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-11 21:51:25
Si las soluciones anteriores no funcionan, siempre puede ver la salida en el Monitor de Android.
Asegúrese de establecer su filtro en Mostrar solo la aplicación seleccionada o cree un filtro personalizado.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 16:53:02
Puedes ver las instrucciones println en la ventana Run
en Android Studio. así que pueden ver las declaraciones de Prinln en esa ventana.
Ver la respuesta detallada con la captura de pantalla aquí
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-24 04:50:40