标签: java android
如果没有JVM,android如何运行java程序,我知道这是一个delvik vm但是它做了什么?它是如何运行java应用程序的?
答案 0 :(得分:6)
程序通常用Java的方言编写并编译为 字节码。然后它们从Java虚拟机兼容转换 .class文件到Dalvik兼容的.dex(Dalvik可执行文件)文件 在设备上安装之前。
Dalvik (software)
答案 1 :(得分:4)
Android无法运行java应用程序。它运行用Java编写的“Android”应用程序,可以将其编译为dalvik字节码。