I might ask a stupid question, but in theory, is it possible for Android Studio to generate APK…
Bui Minh Triet

DVM is registered based while JVM is stack based therefore less number of instruction are need to process the data and as .dex file eliminates all the redundant information from the classes memory size also reduces. Therefore DVM is designed for low memory based device like our mobile phone. And .class file will be to heavy for our mobile phone. Hope i have cleared your doubts