首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓应用程序出现错误"BatteryStatsImpl:正在读取网络统计信息“

安卓应用程序出现错误"BatteryStatsImpl:正在读取网络统计信息“
EN

Stack Overflow用户
提问于 2013-03-05 19:41:20
回答 2查看 3.2K关注 0票数 2

现在,我正在从URL下载图像,并在列表视图中显示它们。我在github上参考了Lazy List库来解决这个问题。

在一段时间后,我的应用程序在fine.But中得到了以下错误:

代码语言:javascript
复制
03-05 12:18:42.955: A/NetworkStats(12320): problem reading network stats
03-05 12:18:42.955: A/NetworkStats(12320): java.lang.IllegalStateException: problem parsing idx 1
03-05 12:18:42.955: A/NetworkStats(12320):  at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:300)
03-05 12:18:42.955: A/NetworkStats(12320):  at com.android.server.NetworkManagementService.getNetworkStatsUidDetail(NetworkManagementService.java:1282)
03-05 12:18:42.955: A/NetworkStats(12320):  at com.android.server.net.NetworkStatsService.performPollLocked(NetworkStatsService.java:831)
03-05 12:18:42.955: A/NetworkStats(12320):  at com.android.server.net.NetworkStatsService.performPoll(NetworkStatsService.java:799)
03-05 12:18:42.955: A/NetworkStats(12320):  at com.android.server.net.NetworkStatsService.access$100(NetworkStatsService.java:128)
03-05 12:18:42.955: A/NetworkStats(12320):  at com.android.server.net.NetworkStatsService$3.onReceive(NetworkStatsService.java:633)
03-05 12:18:42.955: A/NetworkStats(12320):  at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:728)
03-05 12:18:42.955: A/NetworkStats(12320):  at android.os.Handler.handleCallback(Handler.java:605)
03-05 12:18:42.955: A/NetworkStats(12320):  at android.os.Handler.dispatchMessage(Handler.java:92)
03-05 12:18:42.955: A/NetworkStats(12320):  at android.os.Looper.loop(Looper.java:137)
03-05 12:18:42.955: A/NetworkStats(12320):  at android.os.HandlerThread.run(HandlerThread.java:60)
03-05 12:18:42.955: A/NetworkStats(12320): Caused by: java.io.FileNotFoundException: /proc/net/xt_qtaguid/stats: open failed: ENOENT (No such file or directory)
03-05 12:18:42.955: A/NetworkStats(12320):  at libcore.io.IoBridge.open(IoBridge.java:406)
03-05 12:18:42.955: A/NetworkStats(12320):  at java.io.FileInputStream.<init>(FileInputStream.java:78)
03-05 12:18:42.955: A/NetworkStats(12320):  at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:269)
03-05 12:18:42.955: A/NetworkStats(12320):  ... 10 more
03-05 12:18:42.955: A/NetworkStats(12320): Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
03-05 12:18:42.955: A/NetworkStats(12320):  at libcore.io.Posix.open(Native Method)
03-05 12:18:42.955: A/NetworkStats(12320):  at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
03-05 12:18:42.955: A/NetworkStats(12320):  at libcore.io.IoBridge.open(IoBridge.java:390)
03-05 12:18:42.955: A/NetworkStats(12320):  ... 12 more

此错误发生在每个2-3个min.My应用程序运行正常之后。

EN

回答 2

Stack Overflow用户

发布于 2013-03-05 20:31:15

这不是你的应用程序的问题。我猜您是在添加了网络统计支持(API > 12)的仿真器上测试应用程序的。但模拟器依赖于旧的内核版本(2.6.x),该版本没有模块来提供网络统计信息。因此,Android网络统计服务无法打开收集内核模块统计数据的文件/proc/net/xt_qtaguid/stats。因此,您会得到这些奇怪的错误。

此外,您还可以阅读this answer。

票数 3
EN

Stack Overflow用户

发布于 2018-07-31 15:37:56

我也面临着同样的问题。我刚把我的模拟器改成了API 28,错误就不在那里了。

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

https://stackoverflow.com/questions/15222889

复制
相关文章

相似问题

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