Android ProductFlavor 名称 'plus' 无效

Android ProductFlavor name 'plus' doesn't work

我尝试为我的应用创建两种不同的产品风格。免费版本的一种普通风味和付费版本的一种称为 "plus" 的风味。我尝试在 build.gradle

中使用以下代码创建这些口味
productFlavors {
    normal {}
    plus {
        applicationIdSuffix '.plus'
        versionNameSuffix '-plus'
    }
}

然后我注意到,在同步所有内容后,我只在我的 buildVariants 中看到了 normalDebug 和 normalRelease。我四处挣扎,发现只要我将任何字符添加到 plus 并再次同步它就可以工作。所以像 plusx 这样的东西可以工作并在 Android Studio 中显示所有的 buildVariants。我无法找出为什么简单的单词 plus 不起作用。有人知道吗?有没有办法使用加号作为我的产品口味的名称?

正如@CommonsWare 所写,plus 可能是 Groovy 关键字或其他内容。我发现可以使用 Plus 这样的大写字母。这按预期工作。