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的工作方式。
将更改应用到正在运行的应用程序不再与绑定 运行button。 “运行”button现在将始终执行应用程序重新启动。 要在运行过程中应用代码和资源更改,有一个新的 button旁边的“应用更改”,试图热切换到应用程序的变化。 – > ref
所以, jumboMode
可能不会从运行button。 谢谢