如果在模塊的 build.gradle 文件(控制着 DEX 編譯器的堆大小)中爲 android.dexOptions.javaMaxHeapSize 定義值,
則需要將 Gradle 的堆大小設置爲比 javaMaxHeapSize 屬性設置的值大 512 MB 並且至少爲 1536 MB。
例如:如果將 javaMaxHeapSize 設爲 1280 MB,則必須將 setting.gradle 文件中的 org.gradle.jvmargs 至少設置爲 1792 MB (1280 + 512)
不過,堆大小越大越好。您不需要爲 javaMaxHeapSize 指定值來啓用 dex-in-process。如果您將 javaMaxHeapSize 從構建配置中排除,只需確保將 Gradle 的堆大小設置爲 1536 MB 或更高。