根据buildtype android gradle启用dexoptions

时间:2015-05-11 17:12:17

标签: android android-gradle

我想使用增量dex选项,但因为它仍然是实验性的我只想在进行调试构建时启用它。但是,我找不到在dex选项的上下文中引用当前buildType的方法。

这样的事情,有可能吗?

android {
    ....
    dexOptions{
      if(buildType.name == 'debug') incremental = true
    }
}

1 个答案:

答案 0 :(得分:3)

我相信我找到了解决方案。构建似乎更快但我没有看到任何日志消息表明增量dex正在工作。

applicationVariants.all { variant ->
    if (variant.buildType.name == 'debug'){
        variant.dex.enableIncremental = true
        variant.dex.dexOptions.incremental = true
        variant.dex.dexOptions.preDexLibraries = true
    }
}