Ich habe ein Motorola XT720 auf Eclair. Ein paar Mal habe ich gesehen, dass es die Boot-Animation (mystisches Motorola-Logo) zeigt, normalerweise während es schläft. Nachdem ich die Startanimation gesehen habe, bin ich nur in Notrufen, genau wie beim ersten Start meines Telefons. (Ich bin mir auch nicht sicher, ob das normal ist.)
Ich habe das gerade gesehen und es wurde an meinen Computer angeschlossen (USB-Debugging aktiviert). Ich hatte es auf Speicherkartenzugriff eingestellt und es ausgeworfen und zu Portal & Tools gewechselt. Es dauerte ein paar Minuten und dann sah ich das Logo. Ich berührte den Bildschirm und er zeigte meinen Sperrbildschirm.
Ich würde annehmen, dass dies ein Absturz und ein Neustart ist, außer dass, wenn ich zu Einstellungen> Über Telefon> Status gehe, die Verfügbarkeit als 116 Stunden angezeigt wird.
Was macht das Telefon? Hat jemand anderes dieses Verhalten gesehen?
Update: Ich habe an anderer Stelle gelesen, dass es möglicherweise mit der SD-Karte zusammenhängt, und ich habe angefangen zu fscken, wann immer es passiert.
Zuerst finde ich heraus, wo mein Gerät angeschlossen ist (ich bin auf / dev / sdb1) und dann fsck ich.
grep fat /etc/mtab
sudo fsck.vfat -r /dev/sdb1
fsck führt eine interaktive Reparatur durch und fragt Sie, wie Sie die Fehler beheben können. Nachdem ich einen dieser Abstürze erhalten habe, müssen Fehler behoben werden. Ich denke, das hat die Absturzhäufigkeit reduziert.
Update 2: Ich habe vor einiger Zeit eine alte 1-GB-SD-Karte eingelegt und kann mich nicht erinnern, wann ich das letzte Mal einen dieser Abstürze gesehen habe.
quelle
Antworten:
Dies ist ein Absturz und ein Neustart der Android-Laufzeit ohne Absturz und Neustart des zugrunde liegenden Linux-Betriebssystemkerns. Die Verfügbarkeit bezieht sich auf das zugrunde liegende Linux, sodass sie während des Neustarts des Frameworks beibehalten wird.
Der Unterschied zwischen einem Framework-Absturz und einem Neustart im Vergleich zu einem Kernel-Absturz und einem Neustart ist für den Endbenutzer nicht sehr offensichtlich, da es keine visuelle Konsole gibt, während die GUI nicht funktioniert. Aus Debugging-Sicht sind sie jedoch sehr unterschiedlich und implizieren Fehler in verschiedenen Teilen des Systems.
Zum Vergleich: Wenn Sie über adb eine Verbindung zu einem Gerät herstellen (und ich denke, dies funktioniert sogar auf einem gesicherten, dh nicht gerooteten Gerät), können Sie durch Eingabe einen Neustart des Frameworks veranlassen
und ein Neustart durch Eingabe
Möglicherweise sehen Sie einen Unterschied in der Reihenfolge der Begrüßungsbildschirme, obwohl der Neustart des Frameworks möglicherweise etwas schneller als ein Neustart ist.
quelle
adb shell
? Keiner dieser Befehle hat eine Auswirkung. (Auf meinem Telefon ohne Rootberechtigung.)adb reboot
Tut, was Sie beschreiben, aber es gibt keinadb stop
oderadb start
.adb shell
, wird eine Eingabeaufforderung angezeigt, inls
der der Inhalt meines Android-Dateisystems angezeigt wird . Wenn ichstop ; start
tippe, passiert nichts. (Nicht einmal ein Befehl wurde nicht gefunden oder die Berechtigung wurde verweigert.) Vielleicht werden sie in 2.1 nicht unterstützt oder funktionieren nur mit root?Dies ist möglicherweise nicht genau das, was Sie sehen, aber ich habe Situationen gesehen, in denen die "Home" / Launcher-App Müll gesammelt wird. Wenn das Telefon das nächste Mal zum Startbildschirm zurückkehrt, wird beim Neustart der Launcher-App ein Ladebildschirm angezeigt.
Abhängig vom verwendeten Telefon-, ROM- und Launcher-Modell kann dieser Initialisierungsbildschirm unterschiedlich sein und den Prozess der erneuten Erkennung des aktuellen Signals / der aktuellen Verbindung usw. durchlaufen. Es kann also eine Frage sein, von welchen Teilen Die Startsequenz ist eigentlich die Startsequenz und welche Teile sind der Start des Startprogramms, der unmittelbar nach dem Start erfolgt, aber auch zu anderen Zeiten auftreten kann.
Auf meinem Droid Incredible with Skyraider wird der Begrüßungsbildschirm des Skyraider-Starters angezeigt (der sich von der Startanimation unterscheidet). In diesem Fall werden alle Widgets und Verknüpfungen auf meinem Startbildschirm von Grund auf neu geladen.
quelle