Je voulais essayer le nouveau runtime ART, mais je ne savais pas que ma ROM personnalisée ne le supportait pas. Alors maintenant, je reçois des messages récurrents Force Closed après le démarrage et je ne peux pas accéder au menu des paramètres pour revenir à Dalvik. Donc, avant de tout effacer et de passer des heures à configurer mon téléphone à partir de zéro, existe-t-il un moyen de revenir manuellement à Dalvik à partir du menu de récupération? Je pense qu'il devrait y avoir un drapeau quelque part, qui indique à Android de faire la «recompilation» après un redémarrage.
Via le menu de récupération, j'ai un accès root complet sur un shell adb et je peux monter tous les systèmes de fichiers.
adb
root-access
recovery-mode
dalvik
art
David B.
la source
la source
Réponses:
Je viens de faire ça!
/data/property/persist.sys.dalvik.vm.lib
est un fichier texte contenant l'une des deux valeurs: 'libart.so' ou 'libdvm.so'. Vous pouvez passer de ART à Dalvik simplement en modifiant ce fichier.Ex: shell adb 'echo libdvm.so> /data/property/persist.sys.dalvik.vm.lib'
la source
/data/property/persist.sys.dalvik.vm.lib.2
dans mon cas. Après le redémarrage, il est en quelque sorte revenu à "libart.so". Une idée pourquoi il fait ça et comment le changer définitivement?