最近,我正在查看Android开发文档。在this document中,它说项目的.class文件将被转换为.dex文件和"任何第三方库和.class文件"也将转换为.dex文件。
这里使用" .dex文件"。这是否意味着项目的.class文件将被转换为.dex文件,第三方库和.class文件将被转换为另一个.dex文件?或者它们被转换为相同的dex文件?
答案 0 :(得分:0)
从this url,我得到了这个信息:
Android 5.0之前的Multidex支持
Android 5.0之前的平台版本使用Dalvik运行时 用于执行应用程序代码默认情况下,Dalvik将应用程序限制为单个 每个APK的classes.dex字节码文件。为了解决这个问题 限制,你可以使用multidex支持库,它成为 应用程序的主要DEX文件的一部分,然后管理对其的访问 附加的DEX文件及其包含的代码。
默认情况下,Dalvik将应用限制为每个APK的单个classes.dex字节码文件。