Which virtual machine is used by Android to run application? Android Which virtual machine is used by Android to run application? A) JVM B) Dalvik VM C) AVD D) None of the above. Answer: B Learn More : Share this Share on FacebookTweet on TwitterPlus on Google+