Mensaje de error de Android datarouter logcat
Así que obtener mi logcat spam por este error datarouter. Cualquiera que pueda ayudarme a solucionar este problema y decirme por qué sucede?
Oh, he intentado reiniciar el teléfono y eclipse.
- ¿Hay un límite de longitud para String en Android?
- ¿Qué regex se puede utilizar para filtrar dalvikvm y dalvikvm-heap mensajes desde el logcat
- ¿Son las llamadas de LogCat computacionalmente costosas en Android?
- ¿Cómo desactivar la pausa LogCat completamente?
- Android: El proceso secundario (logcat) continúa ejecutándose después de que el proceso padre (aplicación) falleció
Edit: Parece que ocurre principalmente en mi equipo de trabajo Mac.
Aquí está el registro de un spam completo que da cada 30 segundos:
11-23 14:25:46.917: E/DataRouter(82): After the usb select 11-23 14:25:46.917: E/DataRouter(82): Before checking the modem suspend state 11-23 14:25:46.917: E/DataRouter(82): PDP is resumed now 11-23 14:25:46.917: E/DataRouter(82): After checking the modem suspend state 11-23 14:25:46.917: E/DataRouter(82): Path set is DATA_PATH_CHAR_MODEM 11-23 14:25:46.917: E/DataRouter(82): Send [1] bytes to SMD. message:A 11-23 14:25:46.917: E/DataRouter(82): Sending data to SMD: Len = [1] 11-23 14:25:46.917: E/DataRouter(82): buffer = [A] 11-23 14:25:46.917: E/DataRouter(82): Wrote 1 chars to EXTERNAL PORT fd=12 ch = 41 11-23 14:25:46.917: E/DataRouter(82): Before the usb select 11-23 14:25:46.929: E/DataRouter(82): After the usb select 11-23 14:25:46.929: E/DataRouter(82): Before checking the modem suspend state 11-23 14:25:46.929: E/DataRouter(82): PDP is resumed now 11-23 14:25:46.929: E/DataRouter(82): After checking the modem suspend state 11-23 14:25:46.929: E/DataRouter(82): Path set is DATA_PATH_CHAR_MODEM 11-23 14:25:46.929: E/DataRouter(82): Send [1] bytes to SMD. message:T 11-23 14:25:46.929: E/DataRouter(82): Sending data to SMD: Len = [1] 11-23 14:25:46.929: E/DataRouter(82): buffer = [T] 11-23 14:25:46.929: E/DataRouter(82): Wrote 1 chars to EXTERNAL PORT fd=12 ch = 54 11-23 14:25:46.929: E/DataRouter(82): Before the usb select 11-23 14:25:46.929: E/DataRouter(82): After the Modem Read select 11-23 14:25:46.929: E/DataRouter(82): Read 1 chars from SMD Modem file fd = 12 11-23 14:25:46.929: E/DataRouter(82): buf = A 11-23 14:25:46.929: E/DataRouter(82): Wrote 1 chars to USB PORT fd=29 11-23 14:25:46.929: E/DataRouter(82): buf=A 11-23 14:25:46.929: E/DataRouter(82): Before the Modem Read select 11-23 14:25:46.941: E/DataRouter(82): After the usb select 11-23 14:25:46.941: E/DataRouter(82): Before checking the modem suspend state 11-23 14:25:46.941: E/DataRouter(82): PDP is resumed now 11-23 14:25:46.941: E/DataRouter(82): After checking the modem suspend state 11-23 14:25:46.941: E/DataRouter(82): Path set is DATA_PATH_CHAR_MODEM 11-23 14:25:46.941: E/DataRouter(82): Send [1] bytes to SMD. message: 11-23 14:25:46.941: E/DataRouter(82): Sending data to SMD: Len = [1] 11-23 14:25:46.941: E/DataRouter(82): buffer = [ ] 11-23 14:25:46.941: E/DataRouter(82): Wrote 1 chars to EXTERNAL PORT fd=12 ch = d 11-23 14:25:46.941: E/DataRouter(82): Before the usb select 11-23 14:25:46.949: E/DataRouter(82): After the Modem Read select 11-23 14:25:46.949: E/DataRouter(82): Read 8 chars from SMD Modem file fd = 12 11-23 14:25:46.949: E/DataRouter(82): buf = T 11-23 14:25:46.949: E/DataRouter(82): OK 11-23 14:25:46.949: E/DataRouter(82): Wrote 8 chars to USB PORT fd=29 11-23 14:25:46.949: E/DataRouter(82): buf=T 11-23 14:25:46.949: E/DataRouter(82): OK 11-23 14:25:46.949: E/DataRouter(82): Before the Modem Read select 11-23 14:25:46.953: E/DataRouter(82): After the usb select 11-23 14:25:46.953: E/DataRouter(82): Before checking the modem suspend state 11-23 14:25:46.953: E/DataRouter(82): PDP is resumed now 11-23 14:25:46.953: E/DataRouter(82): After checking the modem suspend state 11-23 14:25:46.953: E/DataRouter(82): Got command as string 11-23 14:25:46.953: E/DataRouter(82): last char is 13 11-23 14:25:46.953: E/DataRouter(82): last second char is 73 11-23 14:25:46.953: E/DataRouter(82): IsDeviceManagerCmd buffer in usb = AT+CGMI 11-23 14:25:46.953: E/DataRouter(82): Data Path Found is DATA_PATH_SMD 11-23 14:25:46.953: E/DataRouter(82): Path set is DATA_PATH_SMD 11-23 14:25:46.953: E/DataRouter(82): Send [8] bytes to SMD. message:AT+CGMI 11-23 14:25:46.953: E/DataRouter(82): Sending data to SMD: Len = [8] 11-23 14:25:46.953: E/DataRouter(82): buffer = [AT+CGMI ] 11-23 14:25:46.953: E/DataRouter(82): Wrote 8 chars to EXTERNAL PORT fd=12 ch = 41 11-23 14:25:46.953: E/DataRouter(82): Before the usb select 11-23 14:25:46.957: E/DataRouter(82): After the Modem Read select 11-23 14:25:46.957: E/DataRouter(82): Read 8 chars from SMD Modem file fd = 12 11-23 14:25:46.957: E/DataRouter(82): buf = AT+CGMI 11-23 14:25:46.957: E/DataRouter(82): Wrote 8 chars to USB PORT fd=29 11-23 14:25:46.957: E/DataRouter(82): buf=AT+CGMI 11-23 14:25:46.957: E/DataRouter(82): Before the Modem Read select 11-23 14:25:46.960: E/DataRouter(82): After the Modem Read select 11-23 14:25:46.960: E/DataRouter(82): Read 11 chars from SMD Modem file fd = 12 11-23 14:25:46.960: E/DataRouter(82): buf = 11-23 14:25:46.960: E/DataRouter(82): SAMSUNG 11-23 14:25:46.960: E/DataRouter(82): Wrote 11 chars to USB PORT fd=29 11-23 14:25:46.960: E/DataRouter(82): buf= 11-23 14:25:46.960: E/DataRouter(82): SAMSUNG 11-23 14:25:46.960: E/DataRouter(82): Before the Modem Read select 11-23 14:25:46.960: E/DataRouter(82): After the Modem Read select 11-23 14:25:46.960: E/DataRouter(82): Read 6 chars from SMD Modem file fd = 12 11-23 14:25:46.960: E/DataRouter(82): buf = 11-23 14:25:46.960: E/DataRouter(82): OK 11-23 14:25:46.960: E/DataRouter(82): Wrote 6 chars to USB PORT fd=29 11-23 14:25:46.960: E/DataRouter(82): buf= 11-23 14:25:46.960: E/DataRouter(82): OK 11-23 14:25:46.960: E/DataRouter(82): Before the Modem Read select 11-23 14:25:46.964: E/DataRouter(82): After the usb select 11-23 14:25:46.964: E/DataRouter(82): Before checking the modem suspend state 11-23 14:25:46.964: E/DataRouter(82): PDP is resumed now 11-23 14:25:46.964: E/DataRouter(82): After checking the modem suspend state 11-23 14:25:46.964: E/DataRouter(82): Got command as string 11-23 14:25:46.964: E/DataRouter(82): last char is 13 11-23 14:25:46.964: E/DataRouter(82): last second char is 77 11-23 14:25:46.964: E/DataRouter(82): IsDeviceManagerCmd buffer in usb = AT+CGMM 11-23 14:25:46.964: E/DataRouter(82): Data Path Found is DEVICE MANAGER 11-23 14:25:46.964: E/DataRouter(82): Path set is DATA_PATH_DR_DEVICE_MANAGER 11-23 14:25:46.964: E/DataRouter(82): Message:AT+CGMM 11-23 14:25:46.964: E/DataRouter(82): processing AT command of length 8 11-23 14:25:46.964: E/DataRouter(82): -------- buffer is =AT+CGMM 11-23 14:25:46.964: E/DataRouter(82): CGMM Request 11-23 14:25:46.964: E/DataRouter(82): [ro.product.model]: [GT-I9000] 11-23 14:25:46.964: E/DataRouter(82): write [16] bytes of data to USB fd[29] 11-23 14:25:46.964: E/DataRouter(82): write [6] bytes of data to USB fd[29] 11-23 14:25:46.964: E/DataRouter(82): Before the usb select
- Logcat vacía con ACRA en el dispositivo
- Cómo habilitar eventos de salto de superficie en logcat
- ¿Limpiar automáticamente LogCat en cada depuración / ejecución de Eclipse?
- Navegación InteLiJ IDEA logcat
- Qué hacer cuando falla la aplicación y logcat no muestra errores
- AbsListView unregisterIRListener () se llama
- La aplicación se ha detenido de forma inesperada: ¿Cómo depurar?
- Cómo cambiar el tamaño de fuente logcat en Android Studio 1.0.0?
Esto no es un error normal, de hecho no es un error en absoluto. Es la manera (estúpida?) De que el Android RIL (especialmente en los dispositivos Samsung) está presentando sus registros de depuración. El " DataRouter " que se ve, solía ser clasificado como "Debug" y con la etiqueta "AT" en mayores / otros teléfonos / módems. Esto es realmente muy confuso para los desarrolladores, ignorando estos cambios. Lo más probable es que Samsung utiliza sus propios protocolos para comunicarse con el módem de banda base y no con el estándar AT, que se interpreta en algún lugar a lo largo del camino …
Una buena referencia es el hilo de XDA: " Cómo hablar con el módem con comandos AT "
Puede utilizar filtros para ignorarlo. Utilice este regex (en eclipse):
tag:^((?!DataRouter).*)$
O esto en la línea de comandos:
adb logcat DataRouter:S