启用 Multidex

要启用 multidex 配置,你需要:

  • 更改 Gradle 构建配置
  • 使用 MultiDexApplication 或在你的 Application 类中启用 MultiDex

Gradle 配置

app/build.gradle 中添加以下部分:

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.1"

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

        // Enabling multidex support.
        multiDexEnabled true
    }
    ...
}

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

在你的应用程序中启用 MultiDex

然后继续使用以下三个选项之一:

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