Ich wollte die neue ART-Laufzeit ausprobieren, merkte aber nicht, dass mein benutzerdefiniertes ROM dies nicht unterstützt. Daher erhalte ich nach dem Booten immer wieder Force Closed-Meldungen und kann nicht mehr zum Einstellungsmenü wechseln, um zu Dalvik zurückzukehren. Gibt es eine Möglichkeit, manuell vom Wiederherstellungsmenü zu Dalvik zurückzukehren, bevor ich alles bereinige und Stunden damit verbringe, mein Telefon von Grund auf neu einzurichten? Ich denke, irgendwo sollte es ein Flag geben, das Android anweist, nach einem Neustart das 'Neukompilieren' durchzuführen.
Über das Wiederherstellungsmenü habe ich vollen Root-Zugriff über eine AdB-Shell und kann alle Dateisysteme mounten.
adb
root-access
recovery-mode
dalvik
art
David B.
quelle
quelle
Antworten:
Ich habe das gerade gemacht!
/data/property/persist.sys.dalvik.vm.lib
ist eine Textdatei mit einem von zwei Werten: 'libart.so' oder 'libdvm.so'. Sie können von ART zu Dalvik wechseln, indem Sie diese Datei bearbeiten.Beispiel: adb-Shell 'echo libdvm.so> /data/property/persist.sys.dalvik.vm.lib'
quelle
/data/property/persist.sys.dalvik.vm.lib.2
in meinem Fall aufgerufen . Nach dem Neustart kehrte es irgendwie zu "libart.so" zurück. Irgendeine Idee, warum das so ist und wie man es dauerhaft ändert?