首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用eclipse的Android4.0下的奇怪异常

使用eclipse的Android4.0下的奇怪异常
EN

Stack Overflow用户
提问于 2011-11-23 19:03:24
回答 3查看 9.5K关注 0票数 7

当我使用eclipse开发我的android项目时,logCat总是打印这些警告,但是应用程序运行得很好,有人能告诉我发生了什么吗?

代码语言:javascript
复制
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)
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-17 06:29:09

@Drax:实际上,你是不正确的,这取决于所使用的内核版本,事实上,如果你使用的是2.6.35或更早的内核,你肯定会得到这个错误,因为内核3中的netfilter (Linux的iptables netfilter的一部分)有这个功能,目前没有向后移植到旧内核。

票数 8
EN

Stack Overflow用户

发布于 2012-01-19 05:10:32

应该运行ICS的3.0内核包含一个netfilter模块: xt_qtaguid

它在后台运行,处理所有PID的网络使用情况,并向proc fs呈现一个stat报告: /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

票数 4
EN

Stack Overflow用户

发布于 2011-11-23 19:08:57

这是关于网络连接框架的错误。我猜是因为你在使用Emulator。而且您没有连接到任何internet网络,因此该框架正在尝试获取网络的状态,但它找不到任何人,也无法连接

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8241068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档