Saya ingin mencoba runtime ART baru, tetapi tidak menyadari ROM kustom saya tidak mendukungnya. Jadi sekarang saya mendapatkan pesan Force Closed berulang setelah boot, dan tidak bisa masuk ke menu pengaturan untuk beralih kembali ke Dalvik. Jadi sebelum saya menghapus semuanya dan menghabiskan berjam-jam mengatur ponsel saya dari awal, apakah ada cara untuk secara manual kembali ke Dalvik dari menu pemulihan? Saya pikir harus ada bendera di suatu tempat, yang menginstruksikan Android untuk melakukan 'kompilasi ulang' setelah reboot.
Melalui menu pemulihan, saya memiliki akses root penuh ke shell adb dan dapat me-mount semua sistem file.
adb
root-access
recovery-mode
dalvik
art
David B.
sumber
sumber
Jawaban:
Saya baru saja melakukan ini!
/data/property/persist.sys.dalvik.vm.lib
adalah file teks yang mengandung salah satu dari dua nilai: 'libart.so' atau 'libdvm.so'. Anda dapat mengubah dari ART ke Dalvik hanya dengan mengedit file ini.Mis: adb shell 'echo libdvm.so> /data/property/persist.sys.dalvik.vm.lib'
sumber
/data/property/persist.sys.dalvik.vm.lib.2
dalam kasus saya. Setelah me-reboot-nya, entah bagaimana dikembalikan ke "libart.so". Adakah yang tahu mengapa ia melakukan itu dan bagaimana mengubahnya secara permanen?