Android 启用Multidex

示例

为了启用multidex配置,您需要:

  • 更改您的Gradle构建配置

  • 使用MultiDexApplication或在您的启用MultiDexApplication类

摇篮配置

在app/build.gradle添加这些部分:

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.1"

    defaultConfig {
        ...
        minSdkVersion 14
        targetSdkVersion 24
        ...

        // 启用multidex支持。
        multiDexEnabled true
    }
    ...
}

dependencies {
  compile 'com.android.support:multidex:1.0.1'
}

在您的应用程序中启用MultiDex

然后继续执行以下三个选项之一:

  • 通过扩展应用程序的Multidex

  • 通过扩展MultiDexApplication来实现Multidex

  • 直接使用MultiDexApplication的Multidex

将这些配置设置添加到应用程序后,Android构建工具会根据需要构建主dex(classes.dex)并支持(classes2.dex,classes3.dex)。
然后,构建系统会将它们打包为APK文件进行分发。