android.applicationVariants.size()始终返回0

时间:2015-04-30 14:44:26

标签: gradle android-gradle

我注意到application.applicationVariants.size()总是返回0,虽然我知道有变种,因为我可以迭代它们:android.applicationVariants.all {println it}。因此,我也无法使用each迭代集合。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

这是正常行为。请注意changelog(v 0.5.5)中的这句话:

  

访问变体容器不会强制创建任务。这个   意思是android。[应用程序|库|测试]变量将是空的   评估阶段。要使用它,请使用.all而不是.each