Nexus 5 owner here.

Basically, I encrypted my phone a while back while on Dalvik Runtime and recently wanted to give ART a try again (to check app compatibility).

The problem is that when I set ART as the default runtime and reboot, it doesn't try to apply to change and reverts back to Dalvik. [it worked fine prior to encryption]. Is this a known/common occurrence (search engines didn't give me much)?


  • Decrypt the device, convert to ART, then re-encrypt again? – t0mm13b Mar 7 '14 at 19:47
  • 1
    Once encrypted you can't decrypt the volume again. – Fred Thomsen Mar 7 '14 at 20:56
  • Yeah, the only way to decrypt is a reset IIRC. Pretty odd that there's no clean way to change the runtime when encrypted though... – Daniel Kotin Mar 7 '14 at 21:56
  • 1
    I would be inclined to think that the encryption and therefore, encrypted apps and their runtime are dalvikvm based, hence switching to ART will not work as its entirely different, apps are the same but underneath the runtime engine's bonnet - different. On the next release of Android, this will be default - ART that is, and would expect the same thing to happen that you're experiencing, in the exact opposite - ART and encrypted device, switching to DalvikVM will revert back to ART. – t0mm13b Mar 7 '14 at 22:36
  • 1
    Do you have installed Xposed? – Timo Schwarzer Nov 4 '14 at 20:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.