dalvik虚拟机

众所周知,现代JVM具有高性能,并提供出色的内存管理。但是,还需要针对低功耗手持设备进行优化。

Dalvik虚拟机(DVM)是为移动设备优化的android虚拟机。它优化了虚拟机的内存,电池寿命和性能。

达尔维克(Dalvik)是冰岛的一个小镇。 Dalvik VM由Dan Bornstein编写。

Dex编译器将类文件转换为在Dalvik VM上运行的.dex文件。多个类文件转换为一个dex文件。

让我们从源文件中查看编译和打包过程:

javac工具将Java源文件编译为类文件。

dx工具获取应用程序的所有类文件,并生成一个.dex文件。它是特定于平台的工具。

Android资产打包工具(aapt)处理打包过程。

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?