So verfolgen Sie Neustarts in Jelly Bean

Samsung Galaxy Nexus (Verizon) mit Android 4.1.1 (nicht gerootet).

Ich scheine ungewöhnlich häufige Neustarts meines Telefons zu haben; manchmal mehrmals am tag. Sicher viel häufiger als bei Ice Cream Sandwich (4.0.4).

Außerdem scheint meine Akkulaufzeit seit dem Upgrade von 4.0.4 geringer zu sein. (Es könnte meine Einbildung sein, aber es könnte auch heißer laufen, als ich mich erinnere.)

Ich habe nach einem gemeinsamen Nenner gesucht, aber ich bin verblüfft.

Was kann ich tun, um herauszufinden, was diese Abstürze verursacht?

(Bitte keine Vorschläge, die Rooten erfordern.)

Haben Sie eines der im Playstore verfügbaren Überwachungstools in Betracht gezogen, wie zB SystemPanel oder System Tuner ? Sie überwachen Ihr Gerät ständig, sodass Sie die gesammelten Daten auch nach einem Neustart überprüfen können. Obwohl sie möglicherweise nicht in der Lage sind, die erforderlichen Logcat-Daten zu sammeln, könnten sich die gesammelten Informationen als nützlich erweisen.
@Izzy: Die werde ich mir ansehen.
Ich habe vor einiger Zeit mit ihnen herumgespielt. Von SystemPanel benötigen Sie die kostenpflichtige Version für die Aufzeichnung (die kostenlose Version erlaubt nur die Live-Ansicht). SystemTuner könnte Ihre erste Wahl sein: Aktivitäten im Hintergrund aufzeichnen (optional beim Booten) [...] Log(cat) für alle/einen Prozess anzeigen (sogar auf JellyBean Android 4.1) -- und das für die (verlinkte) kostenlose Version . // Daumen drücken - halte uns auf dem Laufenden, damit ich es vielleicht in eine Antwort umwandeln kann, wenn es sich lohnt :)
Eine andere Sache, die es wert ist, untersucht zu werden, schau in /proc/last_kmsg, das ist das letzte Kernel-Protokoll vor dem Neustart ...

Antworten (1)

System Tuner sieht so aus, als könnte es Ihnen helfen, herauszufinden, was los ist. Auszüge aus der Beschreibung der App:

  • Protokoll (cat) für alle/einen Prozess anzeigen (sogar auf JellyBean Android 4.1)
  • Zeichnen Sie (optional beim Booten) Aktivitäten im Hintergrund auf
  • Zeichnen Sie alle Apps oder alle Prozesse auf
  • Ermöglicht die unbegrenzte Analyse vergangener Aufzeichnungen

Ich habe es nicht für diesen speziellen Zweck ausprobiert, aber die Beschreibung schlägt vor, dass Sie auch danach überprüfen können, was los war, als das Gerät ausfiel: welche Prozesse liefen, Speicher- und CPU-Status und mehr. Da es Systemprotokolle auch auf JellyBean gut lesen kann, sollte es in der Lage sein, Ihnen die Informationen zu geben, die Sie benötigen, um herauszufinden, was vor sich geht.