まずは、これはError: open failed: ENOENT (No such file or directory)の複製ではありません。ファイルがFirebaseに見つかりません - 起動後すぐにアプリケーションが終了します
2番目:質問全体をお読みください。
3番目:エラーは自分のコードにありませんでした。私はlogcatからすべてのフィルタを削除し、このエラーを見なければなりませんでした。
これは奇妙なことですが、私はこのアプリを開発していて、昨日まで使用していました。今はAndroid Studioから自分の端末で起動したときにこのエラーが表示されます。 firebase authとfirebase UIを処理するコードを削除すると、エラーが消えてしまいます。
また、関連があるかどうかわかりませんが、今朝Android StudioとすべてのSDKをアンインストールして再インストールする必要がありました。この後、このエラーに直面しています。
私は、StackOverflowとGitHubの複数の要点について、そこのほぼすべてのリソースを見てきましたが、どれも助けられませんでした。
ご協力いただければ幸いです。
ありがとうございます。
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"/>
[エラー:オープンに失敗しました:ENOENT(そのようなファイルまたはディレクトリはありません)](https://stackoverflow.com/questions/36088699/error-open-failed-enoent-no-such-file-or-ディレクトリ) –
コードを投稿してください –
その部分は? @NiravJoshi。 エラーは自分のコードにリンクされていません。おそらく内部的なエラーです。 –