【问题标题】:the relationship between .dex file and .apk in Android and the dex method count limitAndroid中.dex文件和.apk的关系以及dex方法计数限制
【发布时间】:2014-11-18 10:00:10
【问题描述】:

最近我在看 Android 开发文档。在this document 中,它说项目的 .class 文件将被转换为 .dex 文件,“任何 3rd 方库和 .class 文件”也将被转换为 . dex 文件。

这里使用“.dex 文件”。是不是意味着项目的.class文件会被转换成.dex文件,而第三方库和.class文件会被转换成另一个.dex文件?还是转成同一个dex文件?

【问题讨论】:

    标签: java android apk android-build dex


    【解决方案1】:

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

    Android 5.0 之前的 Multidex 支持

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-31
      相关资源
      最近更新 更多