PLN*_*ech 17 android gradle android-databinding gradle-properties
有几次,为了解决问题或更新依赖项,我必须启用给定的gradle选项设置.
例如,Robolectric 4.0迁移指南指出:
把它放在你的gradle.properties中:
android.enableUnitTestBinaryResources=true
同样,为了调试数据绑定编译错误,我遵循Gradle的构建日志中打印的建议:
Gradle可能会禁用渐进式编译[...].
考虑android.enableSeparateAnnotationProcessing=true在gradle.properties文件中设置实验性功能标志,以在单独的任务中运行注释处理并进行增量编译.
从这两个例子中,我得知作者(Robolectric/gradle维护者)确信启用此选项将对每种情况产生积极影响.
但是,在这两种情况下,我都会在构建输出中收到此警告:
警告:选项设置'android.enableUnitTestBinaryResources = true'是实验性的,不受支持.当前默认值为"false".
警告:选项设置'android.enableSeparateAnnotationProcessing = true'是实验性的,不受支持.当前默认值为"false".
那gradle.properties几个月以来我的旗帜已经存在了android.databinding.enableV2=true.为了看看它是如何处理的,我试着把它放到false,它带来了相同的The option setting 'android.databinding.enableV2=false' is experimental and unsupported.警告(这似乎表明unsupported设置被忽略).
| 归档时间: |
|
| 查看次数: |
5659 次 |
| 最近记录: |