Странные исключения в android 4.0 с eclipse

Когда я использую eclipse для разработки моего проекта Android, logCat всегда печатает эти предупреждения, но приложение работает нормально, может ли кто-нибудь рассказать мне, что произошло.

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) 

@Drax: На самом деле, вы не правы, это зависит от используемой версии ядра, на самом деле, если вы находитесь на более старом ядре, например 2.6.35 или около того, вы обязательно получите эту ошибку в качестве фильтра netfilter (Часть Netfilter iptables для Linux) в Kernel 3 имеет эту функцию, которая в настоящее время не поддерживается более старыми ядрами.

Ядро 3.0, в котором предполагается использовать ICS, содержит модуль netfilter: xt_qtaguid

Это выполняется в фоновом режиме и обрабатывает использование сети для всех PID и предоставляет отчет о статусе для proc fs здесь: / proc / net / xt_qtaguid / stats

Вы заметили ошибку выше: Причинен: java.io.FileNotFoundException: / proc / net / xt_qtaguid / stats: open failed: ENOENT (Нет такого файла или каталога)

Вероятно, это связано с тем, что вам, вероятно, не хватает этого модуля в вашем ядре.

Он может быть обращен к ядру 2.6.35 с небольшой работой: https://github.com/Hashcode/android_device_motorola_solana/tree/ics/modules/netfilter/xt_qtaguid

Это ошибка в отношении структуры сетевого подключения. Так как вы используете эмулятор, я думаю. И вы не подключены к какой-либо интернет-сети, поэтому инфраструктура пытается получить состояние сети, и она не находит никого и не может подключиться