2011-11-23 7 views
7

cuando uso eclipse para desarrollar mi proyecto android, el logCat siempre imprime este tipo de advertencias, pero la aplicación funciona bien, ¿alguien puede decirme qué ha pasado?excepciones raras bajo android 4.0 con eclipse

11-23 18:17:35.802: A/NetworkStats(87): problem reading network stats 
11-23 18:17:35.802: A/NetworkStats(87): java.lang.IllegalStateException: problem parsing line: null 
11-23 18:17:35.802: A/NetworkStats(87):  at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:313) 
11-23 18:17:35.802: A/NetworkStats(87):  at com.android.server.NetworkManagementService.getNetworkStatsUidDetail(NetworkManagementService.java:1223) 
11-23 18:17:35.802: A/NetworkStats(87):  at com.android.server.net.NetworkStatsService.performPollLocked(NetworkStatsService.java:810) 
11-23 18:17:35.802: A/NetworkStats(87):  at com.android.server.net.NetworkStatsService.performPoll(NetworkStatsService.java:771) 
11-23 18:17:35.802: A/NetworkStats(87):  at com.android.server.net.NetworkStatsService.access$100(NetworkStatsService.java:128) 
11-23 18:17:35.802: A/NetworkStats(87):  at com.android.server.net.NetworkStatsService$3.onReceive(NetworkStatsService.java:610) 
11-23 18:17:35.802: A/NetworkStats(87):  at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:728) 
11-23 18:17:35.802: A/NetworkStats(87):  at android.os.Handler.handleCallback(Handler.java:605) 
11-23 18:17:35.802: A/NetworkStats(87):  at android.os.Handler.dispatchMessage(Handler.java:92) 
11-23 18:17:35.802: A/NetworkStats(87):  at android.os.Looper.loop(Looper.java:137) 
11-23 18:17:35.802: A/NetworkStats(87):  at android.os.HandlerThread.run(HandlerThread.java:60) 
11-23 18:17:35.802: A/NetworkStats(87): Caused by: java.io.FileNotFoundException: /proc/net/xt_qtaguid/stats: open failed: ENOENT (No such file or directory) 
11-23 18:17:35.802: A/NetworkStats(87):  at libcore.io.IoBridge.open(IoBridge.java:406) 
11-23 18:17:35.802: A/NetworkStats(87):  at java.io.FileInputStream.<init>(FileInputStream.java:78) 
11-23 18:17:35.802: A/NetworkStats(87):  at java.io.FileReader.<init>(FileReader.java:42) 
11-23 18:17:35.802: A/NetworkStats(87):  at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:272) 

Respuesta

8

@Drax: En realidad, no está correcto allí, eso es Dependiendo de la versión del núcleo utilizada, de hecho, si está en un kernel anterior, como 2.6.35 o menos, definitivamente obtendrá este error ya que el netfilter (parte del netfilter de iptables de Linux) en Kernel 3 tiene esta característica que actualmente no se transfiere a los kernels anteriores.

+0

Gracias por la información –

+0

Me encontré con que al portar el ICS de AOSP para el Zte Blade que se ejecutaba sobre kernel 2.6.35, y dentro de la fuente de AOSP, había repetidas llamadas de iptables a El módulo xt_qtaguid, que eventualmente se transfirió desde kernel 3.0.1. – t0mm13b

-3

Este es el error en relación con el marco de conexión de red. ya que estás usando Emulator, supongo. y usted no está conectado a ninguna red de internet, por lo que el marco está tratando de obtener el estado de la red y no está encontrando a nadie y no puede conectarse

+0

im también conseguir este registro con la conexión a internet. –

+0

algo relacionado, pero solución no encontrada, ¿tienes alguna solución para esto? – CoDe

+0

Realmente tiene que ver con un módulo de núcleo faltante NETFILTER_XT_MATCH_QTAGUID – EyalBellisha

4

El kernel 3.0, que se supone ICS para ejecutarse en contiene un módulo de filtro de red: xt_qtaguid

Esto ejecuta en segundo plano y procesa uso de la red para todos los PID y hace un informe de estadísticas de la proc fs aquí: /proc///xt_qtaguid estadísticas netas

Se dará cuenta en el error anterior: Causado por: java.io.FileNotFoundException:/proc/net/xt_qtaguid/estadísticas: ha fallado: ENOENT (No existe el fichero o directorio)

Esto es probablemente porque probablemente le falta este módulo en su núcleo.

puede ser portado a la 2.6.35 kernel con un poco de trabajo: https://github.com/Hashcode/android_device_motorola_solana/tree/ics/modules/netfilter/xt_qtaguid

Cuestiones relacionadas