markzhai / markzhai/AndroidPerformanceMonitor
java.io.FileNotFoundException
Aperta
Nessuno ha ancora preso questa issue.
enhancement
help wanted
- Lingua principale
- Java
- Stelle
- 6.7k
- Fork
- 1k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
E/LogWriter: save:
java.io.FileNotFoundException: /data/com.github.piasy.bootstrap/performance/looper-2016-12-11_23-48-25.844.log (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
at java.io.FileOutputStream.<init>(FileOutputStream.java:140)
at com.github.moduth.blockcanary.LogWriter.save(LogWriter.java:108)
at com.github.moduth.blockcanary.LogWriter.save(LogWriter.java:56)
at com.github.moduth.blockcanary.BlockCanaryInternals$1.onBlockEvent(BlockCanaryInternals.java:63)
at com.github.moduth.blockcanary.LooperMonitor$1.run(LooperMonitor.java:74)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.os.HandlerThread.run(HandlerThread.java:61)
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia esaminando LogWriter.java alle righe 56 e 108, quindi segui la chiamata a save da BlockCanaryInternals$1.onBlockEvent alla riga 63. Riproduci la FileNotFoundException con il percorso del log segnalato e determina il comportamento previsto quando il percorso non è disponibile. Il lavoro è completato quando il problema è risolto e il flusso di save interessato è coperto da un test appropriato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- android, java
- Ambito
- mobile-dev, performance
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100