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

Gradle android.applicationVariants.size()始终返回0,gradle,android-gradle-plugin,Gradle,Android Gradle Plugin,我注意到,application.applicationVariants.size()总是返回0,尽管我知道有变量,因为我可以迭代它们:android.applicationVariants.all{println it}。因此,我也无法使用每个迭代集合 我在这里遗漏了什么?这是正常的行为。注意(v 0.5.5)中的这句话: 对变体容器的访问不强制创建任务。这 表示android。[应用程序|库|测试]变体在测试期间将为空 评估阶段。要使用它,请使用.all而不是.each

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


我在这里遗漏了什么?

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

对变体容器的访问不强制创建任务。这 表示android。[应用程序|库|测试]变体在测试期间将为空 评估阶段。要使用它,请使用.all而不是.each