Я хотел опробовать новую среду выполнения ART, но не понял, что мой пользовательский ROM не поддерживает его. Так что теперь я получаю повторяющиеся сообщения Force Closed после загрузки и не могу войти в меню настроек, чтобы вернуться к Dalvik. Поэтому, прежде чем я все вытру и провожу часами, настраивая свой телефон с нуля, есть ли способ вручную переключиться обратно на Dalvik из меню восстановления? Я думаю, что где-то должен быть флаг, который инструктирует Android делать «перекомпиляцию» после перезагрузки.
Через меню восстановления у меня есть полный root-доступ через оболочку adb и я могу смонтировать все файловые системы.
adb
root-access
recovery-mode
dalvik
art
Дэвид Б.
источник
источник
Ответы:
Я только что сделал это!
/data/property/persist.sys.dalvik.vm.lib
текстовый файл, содержащий одно из двух значений: «libart.so» или «libdvm.so». Вы можете перейти с ART на Dalvik, просто отредактировав этот файл.Пример: adb shell 'echo libdvm.so> /data/property/persist.sys.dalvik.vm.lib'
источник
/data/property/persist.sys.dalvik.vm.lib.2
в моем случае. После перезагрузки он как-то вернулся к «libart.so». Любая идея, почему он это делает и как это изменить навсегда?