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(...)
desde android.util.Log
parece funcionar.
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(...)
desde android.util.Log
parece funcionar.
Run
ventana como respondí aquí ... stackoverflow.com/a/46843640/2462531Respuestas:
Ejecute su aplicación en modo de depuración haciendo clic en
en el menú superior de Android Studio.
En la barra de estado inferior, haga clic en el
5: Debug
botón, junto al4: Run
botón.Ahora deberías seleccionar la
Logcat
consola.En el cuadro de búsqueda, puede escribir la etiqueta de su mensaje, y su mensaje debería aparecer, como en la siguiente imagen (donde está la etiqueta
CREATION
):Consulte este artículo para más información.
fuente
Android tiene su propio método de imprimir mensajes (llamados
logs
) a la consola, conocido comoLogCat
.Cuando desea imprimir algo en el
LogCat
, utiliza unLog
objeto y especifica la categoría del mensaje.Las principales opciones son:
Log.d
Log.e
Log.i
Log.v
Log.w
Imprime un mensaje utilizando una
Log
declaración en su código, como el siguiente ejemplo:Dentro de Android Studio, puede buscar mensajes de registro etiquetados
myTag
para encontrar fácilmente el mensaje enLogCat
. También puede optar por filtrar los registros por categoría, como "Depurar" o "Avisar".fuente
Could not get unknown property 'Log' for object of type com.android.build.gradle.internal.api.LibraryVariantImpl.
Log.wtf
(What a Terrible Failure): Derror: cannot find symbol variable log.
Android Studio 3.0 y versiones anteriores:
Si las otras soluciones no funcionan, siempre puede ver el resultado en monitor de Android .
Asegúrese de configurar su filtro para Mostrar solo la aplicación seleccionada o crear un filtro personalizado.
fuente
Puedes ver las
println()
declaraciones en laRun
ventana de Android Studio.Ver respuesta detallada con captura de pantalla aquí .
fuente
Si su aplicación se inicia desde el dispositivo, no IDE, puede hacerlo más tarde en el menú:
Run
-Attach Debugger to Android Process
.Esto puede ser útil al depurar notificaciones en una aplicación cerrada.
fuente
Resolví el problema revocando mis autorizaciones de depuración USB.
Revocar,
Vaya a Configuración del dispositivo> Habilitar opciones de desarrollador> Revocar autorizaciones de depuración USB
fuente
Tenga cuidado al usar Logcat , truncará su mensaje después de ~ 4,076 bytes, lo que puede causar mucho dolor de cabeza si imprime grandes cantidades de datos.
Para evitar esto, debe escribir una función que lo dividirá en varias partes de esta manera .
fuente