Chciałem wypróbować nowy środowisko uruchomieniowe ART, ale nie zdawałem sobie sprawy, że mój niestandardowy ROM nie obsługuje go. Więc teraz dostaję powtarzające się komunikaty Force Closed po uruchomieniu i nie mogę przejść do menu ustawień, aby wrócić do Dalvik. Więc zanim wyczyszczę wszystko i spędzę godziny konfigurując telefon od zera, czy istnieje sposób ręcznej zmiany z powrotem na Dalvik z menu odzyskiwania? Myślę, że powinna być gdzieś flaga, która instruuje Androida, aby wykonał „rekompilację” po ponownym uruchomieniu.
Poprzez menu odzyskiwania mam pełny dostęp do roota za pomocą powłoki adb i mogę montować wszystkie systemy plików.
adb
root-access
recovery-mode
dalvik
art
David B.
źródło
źródło
Odpowiedzi:
Właśnie to zrobiłem!
/data/property/persist.sys.dalvik.vm.lib
to plik tekstowy zawierający jedną z dwóch wartości: „libart.so” lub „libdvm.so”. Możesz zmienić ART z Dalvik po prostu edytując ten plik.Przykład: powłoka adb „echo libdvm.so> /data/property/persist.sys.dalvik.vm.lib”
źródło
/data/property/persist.sys.dalvik.vm.lib.2
w moim przypadku. Po ponownym uruchomieniu w jakiś sposób powrócił do „libart.so”. Wiesz, dlaczego to robi i jak to zmienić na stałe?