android.applicationVariants.size() 总是 returns 0
android.applicationVariants.size() always returns 0
我注意到 application.applicationVariants.size()
总是 returns 0,虽然我知道有变体,因为我可以迭代它们:android.applicationVariants.all {println it}
。因此,我也无法使用 each
.
迭代集合
我在这里错过了什么?
这是正常现象。请注意 changelog (v 0.5.5) 中的这句话:
access to the variants container don't force creating the task. This
means android.[application|Library|Test]Variants will be empty during
the evaluation phase. To use it, use .all instead of .each
我注意到 application.applicationVariants.size()
总是 returns 0,虽然我知道有变体,因为我可以迭代它们:android.applicationVariants.all {println it}
。因此,我也无法使用 each
.
我在这里错过了什么?
这是正常现象。请注意 changelog (v 0.5.5) 中的这句话:
access to the variants container don't force creating the task. This means android.[application|Library|Test]Variants will be empty during the evaluation phase. To use it, use .all instead of .each