我已升级到Android Studio 0.5.9并且总是收到这些警告:
Configuration on demand is an incubating feature.
Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0
我有什么关于它的吗?如果没有,我可以禁用它们吗?
答案 0 :(得分:15)
在Gradle incubating feature
上搜索this page:
C.1.2。孵育
在孵化状态下引入特征以允许现实世界 反馈将在公开之前纳入该功能 并锁定以提供向后兼容性。它也给出了 愿意接受潜在未来变化的用户可以提前访问 该功能使他们可以立即投入使用。
孵化状态下的功能可能会在将来的Gradle版本中发生变化 直到它不再孵化。改变孵化功能 Gradle版本将在发行说明中突出显示 发布。新功能的潜伏期取决于 该功能的范围,复杂性和性质。
孵化中的特征清楚地表明是这样的。在源头 代码,孵化的所有方法/属性/类都有注释 使用Incubating,它也用于在DSL中专门标记它们 和API参考。如果此用户讨论了孵化功能 指南,将明确表示处于孵化状态。
在@shayan pourvatan中搜索Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0
会产生这个问题:
和this issue,最后说明了这一点:
基于http://forums.gradle.org/gradle/topics/jhuxhorn_googlemail_com-zal6c,Gradleware团队的成员说'#34;目前没有办法解决警告,但警告是假的。"
所以我们现在无能为力。