Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android 4.0和eclipse下的奇怪异常_Android_Warnings - Fatal编程技术网

android 4.0和eclipse下的奇怪异常

android 4.0和eclipse下的奇怪异常,android,warnings,Android,Warnings,当我使用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.80

当我使用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)
11-23 18:17:35.802:A/NetworkStats(87):读取网络统计数据时出现问题
11-23 18:17:35.802:A/NetworkStats(87):java.lang.IllegalStateException:问题解析行:null
11-23 18:17:35.802:A/NetworkStats(87):位于com.android.internal.net.NetworkStatsFactory.readnetworkstatsfacture(NetworkStatsFactory.java:313)
11-23 18:17:35.802:A/NetworkStats(87):位于com.android.server.NetworkManagementService.getNetworkStatsUidDetail(NetworkManagementService.java:1223)
11-23 18:17:35.802:A/NetworkStats(87):位于com.android.server.net.NetworkStatsService.performpllocked(NetworkStatsService.java:810)
11-23 18:17:35.802:A/NetworkStats(87):位于com.android.server.net.NetworkStatsService.perform波尔(NetworkStatsService.java:771)
11-23 18:17:35.802:A/NetworkStats(87):位于com.android.server.net.NetworkStatsService.access$100(NetworkStatsService.java:128)
11-23 18:17:35.802:A/NetworkStats(87):位于com.android.server.net.NetworkStatsService$3.onReceive(NetworkStatsService.java:610)
11-23 18:17:35.802:A/NetworkStats(87):在android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:728)
11-23 18:17:35.802:A/NetworkStats(87):位于android.os.Handler.handleCallback(Handler.java:605)
11-23 18:17:35.802:A/NetworkStats(87):位于android.os.Handler.dispatchMessage(Handler.java:92)
11-23 18:17:35.802:A/NetworkStats(87):位于android.os.Looper.loop(Looper.java:137)
11-23 18:17:35.802:A/NetworkStats(87):位于android.os.HandlerThread.run(HandlerThread.java:60)
11-23 18:17:35.802:A/NetworkStats(87):由以下原因引起:java.io.FileNotFoundException:/proc/net/xt_qtaguid/stats:open failed:enoint(没有这样的文件或目录)
11-23 18:17:35.802:A/NetworkStats(87):位于libcore.io.IoBridge.open(IoBridge.java:406)
11-23 18:17:35.802:A/NetworkStats(87):在java.io.FileInputStream.(FileInputStream.java:78)
11-23 18:17:35.802:A/NetworkStats(87):位于java.io.FileReader(FileReader.java:42)
11-23 18:17:35.802:A/NetworkStats(87):位于com.android.internal.net.NetworkStatsFactory.readnetworkstatsfacture(NetworkStatsFactory.java:272)

这是有关网络连接框架的错误。我想你是在用模拟器吧。而且您没有连接到任何internet网络,因此框架正在尝试获取网络的状态,它没有找到任何人,也没有连接失败。Drax:实际上,您的说法不正确,这取决于所使用的内核版本,事实上,如果您使用的是较旧的内核,例如2.6.35或其他版本,您肯定会遇到此错误,因为内核3中的netfilter(Linux的iptables netfilter的一部分)具有此功能,而该功能当前未向后移植到较旧的内核。

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

它在后台运行,处理所有PID的网络使用情况,并在此处向proc fs呈现统计报告: /proc/net/xt_qtaguid/stats

您会在上面的错误中注意到: 原因:java.io.FileNotFoundException:/proc/net/xt_qtaguid/stats:open failed:enoint(没有这样的文件或目录)

这可能是因为内核中可能缺少此模块

只需做一点工作,就可以将其后移植到2.6.35内核:

我也通过互联网连接获得了此日志。相关的,但没有找到解决方案,所以你有什么解决方案吗?这实际上与丢失的内核模块有关NETFILTER_XT_MATCH_QTAGUIDI在为运行在2.6.35内核上的中兴刀片服务器移植AOSP的IC时遇到的问题,以及AOSP源中的,对xt_qtaguid模块进行了多次iptables调用,该模块最终从内核3.0.1进行了后端口。