Flashen Sie die neuere Version von ROM über die alte in der ART-Umgebung

Ich habe Carbon ROM auf meinem LG G2 (D802)-Gerät geflasht und wenn es eine neue Nightly-Version gibt, lade ich es herunter und lege es auf meine SD-Karte und flashe es schmutzig (nur Dalvik-Cache und Cache-Partition bereinigen). Jetzt habe ich meine Umgebung von Dalvik auf ART geändert und es scheint, dass alles außer dem Nandroid-Manager gut funktioniert. Meine Frage ist, wenn ein neues Nightly-Release erscheint, was soll ich jetzt genau tun? soll ich Dirty flashen wie die anderen? und wenn ich das neueste Nightly geflasht habe, was wird mit meiner Umgebung passieren, wird es zurück zu Dalvik wechseln oder in der ART-Umgebung bleiben?

Vielen Dank im Voraus.

Bei den meisten modernen 4.4.x-basierten ROMs müssen Sie die Caches nicht manuell löschen, da dies sowieso automatisch während des Flashs erfolgt.
@Chahk, bitte posten Sie die Quelle, damit die Leute dies überprüfen können. Außerdem brauche ich eine Quelle für: Löschen des Cache-Löschens auch von Dalik
Quelle . Insbesondere siehe Absatz 4 des ersten Beitrags. Offensichtlich ist dies für CyanogenMod ROM, aber andere kürzlich erstellte ROMs, die auf CM- oder AOSP-Quellen basieren, sollten der gleichen Logik folgen.

Antworten (2)

Wenn ich Ihre Frage richtig verstanden habe, dann sollte Ihre ART-Umgebung nicht geändert werden. Das Skript wird zur Blinkzeit ausgeführt, löscht den Dalvik-Cache und den Cache selbst und berührt Ihre persönlichen Einstellungen nicht. So können Sie die nächtlichen Flashs sicher als Dirty Flash verwenden. Ich habe jedoch kein neuestes aosp KK-basiertes Rom geflasht, aber es sollte den gleichen Verfahren folgen wie alle benutzerdefinierten Roms. Ich habe viele Male Dirty Flash auf meinem aktuellen Gerät geflasht, das auf Stock Based Custom Rom läuft, und habe überhaupt kein Problem.

Ich schlage vor, Sie erstellen einen Nandroid und anschließend einen Dirty Flash, damit Sie Ihr Backup wiederherstellen und von vorne beginnen können, wenn etwas schief geht.

Es sollte identisch mit dem Blinken sein, wenn Dalvik aktiviert ist. Wenn der ROM-Koch alles richtig gepackt hat, sollten Sie in der Lage sein, die nächtlichen Builds über die vorherigen zu "dirty-flashen" (vorausgesetzt, Sie bleiben auf demselben ROM-Kanal). Ich würde das jedoch mit dem ROM-Autor bestätigen.

Zum Thema Löschen von Caches heißt es in der Installationsanleitung von CyanogenMod ausdrücklich:

Entgegen der landläufigen Meinung muss beim Aktualisieren von CM NICHTS gelöscht werden. Dazu gehören Ihre Cache-Partition, Ihr Dalvik-Cache und Ihre Batteriestatistiken. Das Löschen schadet zwar nicht, aber Sie können die Zeit verlängern, die zum Hochfahren von CM nach der Installation des Updates benötigt wird. Android ist intelligent genug, um sowohl Ihren Cache als auch Ihren Dalvik-Cache zu verwalten, ohne dass Sie eingreifen, und das Löschen Ihrer Akkustatistiken trägt absolut nicht zur Verbesserung Ihrer Akkulaufzeit bei (die Datei wird nur verwendet, um die Rohinformationen bereitzustellen, um die Statistiken und Diagramme in den Einstellungen bereitzustellen - > Akku) – es wird tatsächlich jedes Mal automatisch gelöscht, wenn Ihr Gerät zu 100 % aufgeladen ist.

Natürlich sollten Sie immer ein aktuelles Backup über die Wiederherstellung haben, falls etwas schief geht.

@Chank danke, aber was passiert mit meiner Runtime, wird sie zurück zu Dalvik wechseln, oder bleibt sie auf ART?
@ user3157358 Immer noch ART