在 Android 中启用 MultiDex 支持以在 Eclipse 中实现 65K+ 方法

Enabling MultiDex Support in Android to achieve 65K+ methods in Eclipse

我正在尝试在 eclipse 中构建 Multidex apk,但未能成功。

我尝试了以下步骤,以在 android 应用程序中配置 Multidex 支持:

  1. 我已将位于 /extras/android/support/multidex/ 的 Multidex 库添加到我的项目中。
  2. 由于我的应用程序有自定义应用程序 class,我已将 android.support.multidex.MultiDexApplication Class 扩展到我的应用程序。

我仍然无法构建 apk。

Android developer 也没有任何在 Eclipse 中构建 Multidex apk 的文档,它只有 gradle 和 Android Studio 的文档。

您必须修改 build.gradle 以在 buildconfig、buildType 或 productFlavour 部分下添加 multiDexEnabled true

defaultConfig {
    // The support library goes as back as Android-14, and is not required for 21+
    minSdkVersion 14 

    // Enabling multidex support.
    multiDexEnabled true
}

如果您在旧版 Ant 上构建,这是一个阻塞问题,因此您必须转移到 gradle 或 maven 或使用旧版繁琐的解决方案

http://android-developers.blogspot.com.es/2011/07/custom-class-loading-in-dalvik.html