Cómo imprimir los mensajes de registro con el marco de Android

Estoy intentando imprimir mensajes de registro dentro de los principales archivos de framework de Android. Por ejemplo, intenté registrar mensajes en MediaRecorderClient.cpp en frameworks\base\media\libmediaplayerservice\ . He intentado LOGV , LOGE , LOGD , printf , y __android_log_print , sin ningún éxito.

¿Qué comando debo utilizar para imprimir los mensajes de registro?

5 Solutions collect form web for “Cómo imprimir los mensajes de registro con el marco de Android”

El registro se debe utilizar, pero imprimirá a logcat no impresión del sistema.

Ejemplo:

 Log.d("filter", example text); // filter is any tag you want to use as filter 

Puede abrir logcat en eclipse desde la vista de vista de la ventana -> otro -> android -> logcat

¿Qué tipo de error recibes? Si no compila, asegúrate de haber incluido <android / log.h>, también en Android.mk:

 LOCAL_LDLIBS := -llog 

Si compila pero no produce ninguna salida, entonces, como @Warpzit ha dicho, usted tiene que mirar logcat para ver sus mensajes.

También parece que sólo puede pasar un char * a los métodos JNI LOG. Así que si tiene números en su cadena de depuración, tiene que ponerlos en un buffer de caracteres (con sprintf).

/system/core/include/cutils/log.h define las macros para iniciar sesión en Android Framework.

Así que descomenta la línea que dice #define LOG_NDEBUG 0 en la parte superior del archivo de origen y habilitará el registro de VERBOSE. Tendrás que recompilar toda la biblioteca y ponerla en tu build de android system.img.

Creo que las macro llamadas son ALOGV, ALOGE y así sucesivamente.

Es similar a esta otra respuesta:

Cómo obtener el registro detallado en Logcat para un módulo específico

Primero declare la cadena

 Private String Tag = getClass().getsimplename(); 

Y que en su método

  Log.d(Tag,"This is my oncreate method"); 
  • Conectar el teléfono a la computadora hace que Eclipse se bloquee (peor después de actualizar a ICS)
  • Adb logcat -f log.txt error: no se pudo abrir el archivo de salida: Sistema de archivos de sólo lectura
  • Debug Android primavera marco: imprimir las solicitudes enviadas
  • Registro de consultas SQL en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.