我该如何使用Android dexOptions?

sno*_*eam 21 android android-gradle-plugin

dexOptions.incremental等的含义是什么.任何机构都可以向我解释它们.

dex options

android {
    dexOptions {
        incremental false
        preDexLibraries = false
        jumboMode = false
        javaMaxHeapSize "2048M"
    }
}
This affects all tasks using dex.
Run Code Online (Sandbox Code Playgroud)

wyv*_*rny 30

boolean incremental

是否为dx启用增量模式.这有许多限制,可能无效.小心使用.

String javaMaxHeapSize

调用dx时设置-JXmx*值.格式应遵循1024M模式.

boolean jumboMode

在dx中启用jumbo模式(--force-jumbo).

boolean preDexLibraries

是否预先dex库.这可以改善增量构建,但是干净的构建可能会更慢.

这些可以在这里找到:http:
//google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.DexOptions.html


Hes*_*sam 1

设置。incrementaltrue

这是实验性功能,默认情况下处于禁用状态。不过您可以启用它。我个人没有注意到速度方面有任何变化(如果它影响速度)。

更多解释可以在那里找到/sf/answers/1695706981/