首先,这不是错误的重复:打开失败:eNOENT(没有这样的文件或目录),我一直在此。
第二:请阅读整个问题。
第三:错误不在我的代码中。我必须从logcat中删除所有过滤器并查看此错误。
这很奇怪,我正在开发此应用程序,直到昨天才使用它。现在,当我从Android Studio的设备上启动它时,我会看到此错误。当我删除处理firebase auth和firebase ui的代码时,该错误就会消失。
另外,我不知道它是否相关,但是,我不得不卸载并重新安装Android Studio以及所有SDK今天早上,此后我面临此错误。
我已经在stackoverflow上查看了几乎所有资源,在Github上进行了多个GIST,但它们都没有帮助。
任何帮助将不胜感激。
预先感谢。
12-26 12:17:50.061 1207-1315/? E/KernelUidCpuTimeReader: Failed to read uid_cputime
java.io.FileNotFoundException: /proc/uid_cputime/show_uid_stat: open failed: ENOENT (No such file or directory)
at libcore.io.IoBridge.open(IoBridge.java:452)
at java.io.FileInputStream.<init>(FileInputStream.java:76)
at java.io.FileInputStream.<init>(FileInputStream.java:103)
at java.io.FileReader.<init>(FileReader.java:66)
at com.android.internal.os.KernelUidCpuTimeReader.readDelta(KernelUidCpuTimeReader.java:71)
at com.android.internal.os.BatteryStatsImpl.updateCpuTimeLocked(BatteryStatsImpl.java:8862)
at com.android.server.am.BatteryStatsService.updateExternalStats(BatteryStatsService.java:1685)
at com.android.server.am.BatteryStatsService$BatteryStatsHandler.handleMessage(BatteryStatsService.java:232)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:168)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)
Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
at libcore.io.Posix.open(Native Method)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
at libcore.io.IoBridge.open(IoBridge.java:438)
at java.io.FileInputStream.<init>(FileInputStream.java:76)
at java.io.FileInputStream.<init>(FileInputStream.java:103)
at java.io.FileReader.<init>(FileReader.java:66)
at com.android.internal.os.KernelUidCpuTimeReader.readDelta(KernelUidCpuTimeReader.java:71)
at com.android.internal.os.BatteryStatsImpl.updateCpuTimeLocked(BatteryStatsImpl.java:8862)
at com.android.server.am.BatteryStatsService.updateExternalStats(BatteryStatsService.java:1685)
at com.android.server.am.BatteryStatsService$BatteryStatsHandler.handleMessage(BatteryStatsService.java:232)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:168)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.android.server.ServiceThread.run(ServiceThread.java:46)
我需要许可才能在清单上读写
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
找到了解决方案。对于那里的新手。由于网络不稳定而发生错误。
我不知道为什么要丢下文件错误错误。但是我在五个不同的设备上测试了同一件事,最后,这是有道理的。当我搬到更好的互联网连接时,错误似乎可以自行解决。
希望这能节省别人的时间。