Ich habe die Android Runtime (ART) anstelle von Dalvik aktiviert und danach wurde mein Telefon neu gestartet, aber es scheint, dass es in einem Bootloop feststeckt.
Wird der erste Bot nach der Auswahl von ART etwas länger dauern? Wie kann ich feststellen, ob es in einem Bootloop steckt, anstatt nur langsam zu booten?
Mein Gerät ist ein HTC Explorer mit CM 11 Beta 4 Build.
Der erste Bootvorgang nach dem Wechsel auf ART dauert in der Regel etwas länger zum Booten. Danach wird jede App mit der neuen Laufzeit neu kompiliert, bevor Sie das Gerät tatsächlich verwenden können. Während dieser Phase zeigt das Gerät tatsächlich eine Nachricht mit seinem aktuellen Fortschritt an. Wenn es nie zu diesem Stadium kommt, besteht eine gute Chance, dass Android beim Booten feststeckt.
Wenn es in einem Bootloop hängen bleibt, sollte Ihr Telefon ständig vom HTC-Boot-Logo zum CM-Boot-Logo und wieder zurück wechseln. Wenn es nur auf dem CM-Boot-Logo hängen bleibt, besteht die Möglichkeit, dass es tatsächlich bootet und nur sehr lange dauert.
Folgen Sie den unteren Schritten:
adb pull /data/property/persist.sys.dalvik.vm.lib
libart.so
durch libdvm.so
.adb push persist.sys.dalvik.vm.lib /data/property/
.Quelle: Telefon in Boot-Schleife nach dem Einschalten von ART (XPosed wurde nicht vollständig deinstalliert) .
adb
bereits in den Entwicklereinstellungen aktiviert ist, die OP überhaupt nicht erwähnt hat.Ich verwende Ihr Gerät nicht, aber bei einer schnellen Suche habe ich Folgendes gefunden:
Bevor Sie ART verwenden können, müssen Sie die Speichererweiterung in Einstellungen -> Extras aktivieren!
Möglicherweise möchten Sie dies tun, bevor Sie ART das nächste Mal aktivieren. Weitere Informationen erhalten Sie hier
Versuchen Sie, den Akku zu entladen, schließen Sie ihn dann an ein Ladegerät an und versuchen Sie zu booten. Dasselbe passierte hier auf einem Motorola Moto G der 2. Generation.
Ich habe dasselbe getan. Da der Speicherplatz in meinem Moto e weniger war, ging es in die Boot-Schleife. Zuerst zeigte es ungefähr 169 Installationszahlen für Apps, aber nachdem es fertig war, zeigte es niedrigere Nummern. in aufeinanderfolgenden Stiefeln. Nach einer Weile, als ich es viele Male zwangsweise neu gestartet habe, startete es, aber jetzt mit weniger verbleibendem Speicherplatz als Dalvik.
Ich weiß, dass dieser Thread alt ist, aber vielleicht hilft er anderen in der gleichen Situation. Mein Handy ist ein LG G2 Mini (D618), das mit Kingo gerootet ist. Nachdem ich es von Dalvik auf ART geändert hatte, dauerte der Neustart lange, während alle Apps optimiert wurden. Aber dann, als die Benutzeroberfläche auftauchte, konnte ich nichts tun, weil mehrere Fehlermeldungen nacheinander auftauchten. Nachdem Sie nach einer Weile für jede Nachricht OK berührt hatten, startete das Mobiltelefon neu und startete von vorne. Tatsächlich wurde es neu gestartet, auch wenn es in Ruhe gelassen wurde.
Ich habe es mit dem Standard-ROM (mit der Option "Kein Datenverlust") erneut geflasht, aber es hat sich nichts geändert, außer dass es wieder nicht gerootet wurde. Ich habe auch versucht, mit einer ADB-Shell darauf zuzugreifen, aber ich habe immer wieder einen Autorisierungsfehler erhalten. Dann, nachdem es etwa 30 Mal neu gestartet wurde, kehrte es von selbst zu Dalvik zurück, und alles war wieder in Ordnung!
David Baumann
Andrej Sapegin