3

1-为什么会这样:

android.buildVariants.each { variant ->
    ... my code
}

给我以下错误?

在 com.android.build.gradle.AppExtension_Decorated@1bf6bde6 上找不到属性“buildVariants”。

2-为什么以下内容不执行“...我的代码”?

android.applicationVariants.each { variant ->
    ... my code
}
4

1 回答 1

10
  1. Android 构建系统现在使用“applicationVariants”而不是“buildVariants”。但是,“android.applicationVariants.each”也不起作用,见下文。

  2. 从 Android Build System 0.5.5 版本开始,您必须使用“android.applicationVariants.all”而不是“android.applicationVariants.each”,因为调用 each 后 applicationVariants 将保持为空

于 2013-09-17T06:01:02.057 回答