android.dexOptions.incremental属性已被弃用

当试图运行Gradle构build时,在Android Studio 2.2中出现以下警告:

警告: android.dexOptions.incremental属性已被弃用,并且对构build过程没有影响。

在这里输入图像说明

在build.gradle文件中,我已经声明了dexOptions

 dexOptions { incremental true jumboMode = true } 

如果不推荐使用,那么这个属性的替代选项是什么。

默认情况下,在2.1.0-rc1(2016/4/22)或更高版本中的Java编译中启用了incremental 。 所以它冗余的声明在build.gradle文件。

Gradle 2.1.0-rc1 (2016/4/22)或更高版本中的更改。

1.删除不推荐使用的dexOptions.incremental 。 增量Java编译默认为ON。

2.不需要写jumboMode ,即时运行模式默认为Jumbo模式。

第一稳定版v2.1.0(2016/4/26)

访问官方gradle网站了解更多详情

编辑:27/01/2017

即时运行更改

Android Studio 2.3 Canary 3和更新已经改变了Instant Run的工作方式。

将更改应用到正在运行的应用程序不再与绑定 play.png 运行button。 “运行”button现在将始终执行应用程序重新启动。 要在运行过程中应用代码和资源更改,有一个新的 热reload.png button旁边的“应用更改”,试图热切换到应用程序的变化。 – > ref

所以, jumboMode可能不会从运行button。 谢谢

工具栏