要将参数添加到“dx”:

dexOptions {
    incremental false
    javaMaxHeapSize "2048M"
    additionalParameters "--multi-dex", "--set-max-idx-number", "48000"
}

错误如下:
Error:(39, 0) Could not find method additionalParameters() for arguments [--multi-dex, --set-max-idx-number, 48000] on object of type com.android.build.gradle.internal.dsl.DexOptions.

正如DexOptions api doc所说,AdditionalParameters是它的属性。

其他资讯:

编译版本23

buildToolsVersion“23.0.2”

Gradle插件2.2.0

Gradle 2.14.1

Studio 2.2

最佳答案

additionalParameters是要传递给dx的其他参数的列表。

android {
  dexOptions {
    additionalParameters += '--minimal-main-dex'
    //additionalParameters += '--main-dex list=$projectDir/<filename>'.toString()'
    //additionalParameters += '--set-max-idx-number=55000'
  }
}

https://github.com/casidiablo/multidex

10-06 13:58