Android中的.dex文件和.apk之间的关系以及dex方法计数限制

时间:2014-11-18 10:00:11

标签: java android apk android-build dex

最近,我正在查看Android开发文档。在this document中,它说项目的.class文件将被转换为.dex文件和"任何第三方库和.class文件"也将转换为.dex文件。

这里使用" .dex文件"。这是否意味着项目的.class文件将被转换为.dex文件,第三方库和.class文件将被转换为另一个.dex文件?或者它们被转换为相同的dex文件?

1 个答案:

答案 0 :(得分:0)

this url,我得到了这个信息:

  

Android 5.0之前的Multidex支持

     

Android 5.0之前的平台版本使用Dalvik运行时   用于执行应用程序代码默认情况下,Dalvik将应用程序限制为单个   每个APK的classes.dex字节码文件。为了解决这个问题   限制,你可以使用multidex支持库,它成为   应用程序的主要DEX文件的一部分,然后管理对其的访问   附加的DEX文件及其包含的代码。

默认情况下,Dalvik将应用限制为每个APK的单个classes.dex字节码文件。