Logcat stürzt mit Fehlermeldung: unexpected EOF
Ich bin mit einigen langwierigen Berechnungen und etwas schief geht, ziemlich spät. Ich habe versucht, mit breakpoints, aber bisher ohne Erfolg. Also ich setze in der Schleife ein Log.d
zu überwachen...
Aber ziemlich bald, Logcat stürzt mit:
02-08 16:35:42.820 2936-3402/com.nohkumado.geneticsolving.full D/BaseC:
norm:BC sq:49.0 dis:0.0 con:50.0/BC sq:56.0 dis:4.0 con:94.0=1.4069148936170213
read: unexpected EOF!
--------- beginning of crash
und ich muss neu starten, das studio zu bekommen, Logcat läuft wieder.
Ich sah, wenn ich finden konnte eine Einstellung für die Puffergröße für den Logcat, aber bisher hab ich nichts gefunden. Was kann getan werden?
InformationsquelleAutor Noh Kumado | 2018-02-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie Logger, buffer-Größen zu aus unter Einstellungen->Entwickler-Optionen, auf Ihre Gerät/emulator. Dies geschieht, weil Logger Puffer ist für die Anzeige konfiguriert begrenzte KB-Protokolle nur zu einer bestimmten Zeit. Nächsten logs würde nur angezeigt werden, nachdem Vorherige Puffer gelöscht.
Ich es ausgeschaltet habe, jetzt sehe ich keine logs mehr. (Samsung Note 8). Ich glaube nicht, dies ist eine Lösung für alle
Das hat funktioniert, vielen Dank
InformationsquelleAutor Rishabh
Fuller Antwort
Akzeptiert die Antwort nicht für mich arbeiten. Anstatt die logger-Puffer aus, ich erhöhte es um die max Größe.
Also das ursprüngliche problem scheinbar geschieht, weil die Geräte, die log-Puffer wird gefüllt, die für lange Protokollierung. Die Erhöhung der Puffergröße können Sie log mehr in einem einzigen Protokollierung Sitzung.
Dank sehr viel. Neustart der Geräte
InformationsquelleAutor Suragch
Diese log gepostet, die besagt, die app stürzt (obwohl nicht in der üblichen Weise mit einer stacktrace-aber es ist Absturz), nicht den logcat. Hast du die app ausgewählt und der filter auf "Show selected application" in der logcat? Wenn ja, setzen Sie einfach den filter auf "Kein Filter" und du wirst sehen, alle Protokolle Ihrer app.
Auch in Fall, dass Sie brauchen, um starten Sie den logcat aus irgendeinem Grund, anstatt Neustart von Android Studio können Sie die folgenden Befehle ausführen, die starten adb und schließlich starten Sie Ihren logcat:
Ich dachte, was u bedeutet langwierige Berechnung und dann etwas schief geht, Sinn der app ist wohl immer laggt oder nicht mehr reagiert und dann abstürzt. Ist die app besteht aus mehreren Aktivitäten? Und wenn Fehler passieren, ist es wie die Rückkehr zu einer früheren Aktivität? Ohne filter zeigt nicht alle Protokolle richtig?
Nein, die app läuft flüssig Ihr die Ergebnisse, dass an irgendeinem Punkt abweichen von der erwarteten, ja mehrere Aktivitäten und die worker-threads fertig sind, mit asynchronen Aufgaben und nicht nach den Abstürzen msg, logcat bleibt fad für alles....
InformationsquelleAutor ahasbini
Wenn Sie aus einem echten Telefon - Verbindung trennen & schließen Sie das Telefon vom usb-arbeitete für mich (der Puffer leer wird - wie @Suragch vorgeschlagen).
InformationsquelleAutor ALUFTW
Geben Sie diese auf dem Terminal, es funktionierte für mich
InformationsquelleAutor Sabin Acharya
Ändern der buffer-Größe nicht für mich arbeiten. Was hat sich verändert, mein USB-Anschluss an einen USB 3.0-port.
InformationsquelleAutor Prof