Quería probar el nuevo tiempo de ejecución de ART, pero no me di cuenta de que mi ROM personalizada no lo admite. Así que ahora recibo mensajes recurrentes de Force Closed después del arranque, y no puedo acceder al menú de configuración para volver a Dalvik. Entonces, antes de borrar todo y pasar horas configurando mi teléfono desde cero, ¿hay alguna forma de cambiar manualmente a Dalvik desde el menú de recuperación? Creo que debería haber una bandera en alguna parte, que indique a Android que haga la 'recompilación' después de un reinicio.
A través del menú de recuperación, tengo acceso completo a la raíz sobre un shell adb y puedo montar todos los sistemas de archivos.
                    
                        adb
                                root-access
                                recovery-mode
                                dalvik
                                art
                                
                    
                    
                        David B.
fuente
                
                fuente

Respuestas:
Acabo de hacer esto!
/data/property/persist.sys.dalvik.vm.libes un archivo de texto que contiene uno de dos valores: 'libart.so' o 'libdvm.so'. Puede cambiar de ART a Dalvik simplemente editando este archivo.Por ejemplo: adb shell 'echo libdvm.so> /data/property/persist.sys.dalvik.vm.lib'
fuente
/data/property/persist.sys.dalvik.vm.lib.2en mi caso. Después de reiniciar, de alguna manera volvió a "libart.so". ¿Alguna idea de por qué está haciendo eso y cómo cambiarlo permanentemente?