Sollte der Dalvik-Cache in einem Android-Betriebssystem gelöscht werden, das ART unterstützt?

Muss beim Wechseln von benutzerdefinierten ROMs (in ART) der Dalvik-Cache gelöscht werden?

Das Löschen des Cache ist notwendig, aber sollte das Löschen von Dalvik (das in Android Lollipop und danach nicht vorhanden ist) erforderlich sein?

Welche Auswirkungen wird es haben, wenn wir Dalvik löschen (etwas nicht vorhanden)?

Was enthält der Dalvik-Cache in ART? (Ist es ein leerer Ordner?)

Antworten (3)

Der Dalvik-Cache wird immer noch unter ART verwendet, es ist der Ort, an dem die .oat-Dateien (sie enthalten die kompilierte Anwendung, die während der Installation kompiliert wurde) gespeichert werden, sie haben nur den Namen nicht geändert. Quelle: 1

Daher kann ein Löschen erforderlich sein, wenn ART-bezogene Dateien aktualisiert wurden. Da es nicht schadet, alle Anwendungen neu zu kompilieren, schlage ich vor, dies nur zur Sicherheit zu tun.

Nein, du musst es nicht abwischen. Es befindet sich wahrscheinlich noch in der Wiederherstellung, weil Sie es irgendwann brauchen könnten, oder die Entwickler es einfach noch nicht entfernt haben.

Für mich ist der Dalvik-Cache-Ordner leer.

Klingt für mich richtig (+1) – aber wer sagt uns, dass das entsprechende Menü das nicht versteht und sich auch um ART kümmert? Zitat : Für die Verwendung des ART-Cache muss die benutzerdefinierte Wiederherstellung (wie CWM, TWPR) optimiert werden, um auch den ART-Cache zu löschen (wenn nur ART die Standardlaufzeit ist) . Da dieser Artikel von 11/2013 stammt, könnte ich mir neue Versionen vorstellen von CWM/TWRP könnte das abdecken.
PS: Wie der Dalvik-Cache in /data/dalvik-cache, wird ART Cache in gespeichert /data/art-cache. Und laut diesem Beitrag (zitierte Anweisungen sind auf Englisch) ist es genau so, wie ich angenommen habe: WIPE Dalvik/ART Cache (wipe cache partition + wipe dalvik cache) . Es scheint sogar so, als hätte Philz Recovery den Gegenstand bereits in "WIPE DALVIK/ART CACHE" umbenannt.

Es ist wahrscheinlich am besten, dass Sie es löschen, da es immer noch der Ort ist, an dem die kompilierten Oat-Dateien gespeichert sind, und auf jeden Fall lässt es das System alle Apps neu kompilieren. Sie müssen noch lange warten, während das Kompilieren durchgeführt wird (Android wird aktualisiert)