8

我正在尝试在 Eclipse 中构建 Multidex apk,但无法成功。

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

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

我仍然无法构建apk。

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

4

1 回答 1

7

您必须修改 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

于 2015-01-15T15:48:13.703 回答