2017-12-26 12 views
0

まずは、これは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"/> 
+1

[エラー:オープンに失敗しました:ENOENT(そのようなファイルまたはディレクトリはありません)](https://stackoverflow.com/questions/36088699/error-open-failed-enoent-no-such-file-or-ディレクトリ) –

+0

コードを投稿してください –

+0

その部分は? @NiravJoshi。 エラーは自分のコードにリンクされていません。おそらく内部的なエラーです。 –

答えて

0

解決策を見つけました。そこの初心者のために。このエラーは、不安定なネットワークのために発生しました。

なぜFileNotFoundエラーがスローされたのかわかりません。しかし、私は5つの異なるデバイスで同じことをテストし、最後に、これは理にかなっています。私はより良いインターネット接続に移動したときにエラーが解決するように見えました。

希望すれば、誰かの時間を節約できます。

関連する問題