Estoy usando un dispositivo Samsung Galaxy S3 para desarrollo y mi aplicación usa la cámara. En el logcat, hay una salida realizada por el sistema nativo con la etiqueta Camera-JNI
que se escribe en logcat como 20 veces por segundo, haciendo que el logcat limpie las entradas más antiguas muy rápido.Deshabilitar las salidas de logcat nativas en Android
¿Es posible desactivar los registros de aplicaciones o registros del sistema ya instalados para evitar esto? Los filtros no funcionan, ya que el logcat aún está lleno y las líneas aún se están etiquetando.
Gracias.
EDITAR
La documentación says esto:
Puede cambiar el nivel predeterminado mediante el establecimiento de una propiedad del sistema:
setprop log.tag.<YOUR_LOG_TAG> <LEVEL>
. También puede crear un archivolocal.prop
que contenga lo siguiente:log.tag.<YOUR_LOG_TAG>=<LEVEL>
y colocarlo en/data/local.prop
.
EDIT 2
ya lo hacía antes (enraizamiento del dispositivo, empujando el archivo local.prop a/datos y reiniciar) pero la etiqueta sigue apareciendo
Esto no responde su pregunta directamente, pero puede aumentar el número de líneas en el búfer LogCat (Preferencias -> Android -> LogCat -> Número de mensajes LogCat en el búfer) – curioustechizen
'local.prop' el archivo debe colocarse en el directorio '/ data' (es decir, el directorio" data "en la raíz del sistema de archivos Android), así:' adb push local.prop/data'. Pero en la mayoría de los casos no podrá reemplazar/modificar ese archivo hasta que rootee el teléfono. – Idolon
@Idolon Arreglé el teléfono, creé un archivo 'local.prop' con esta línea:' log.tag.Camera-JNI = SUPPRESS' y lo empujé a la carpeta '/ data' pero todavía veo el registro con ese etiquetar en el logcat así que supongo que los documentos están equivocados –