繁体   English   中英

错误:没有风味与风味维度'xxx'相关联

[英]Error: No flavor is associated with flavor dimension 'xxx'

我在我的应用程序级build.gradle文件中有以下内容:

flavorDimensions "store", "features"

productFlavors {
    amazon {
        dimension "store"
        ...
    }
    play {
        dimension "store"
        ...
    }
    none {
        dimension "features"
        ...
    }
    myAwesomeFeature {
        dimension "features"
        ...
    }
    anotherAwesomeFeature {
        dimension "features"
        ...
    }
    all {
        dimension "features"
        ...
    }
}

当我尝试同步我的项目文件时出现“错误:没有味道与风味维度'商店'相关联,我收到错误。” 我之前在productFlavors中使用了flavorDimension,但是有编译器警告它已经因“维度”而被弃用...其中任何一个(或两个)都会抛出错误。

我清楚地有两种尺寸存储。 我查看了文档和示例代码,但无法找出问题所在。 我尝试从1.2.0到1.2.3更新我的gradle插件,我尝试将我的gradle版本从2.2.1升级到2.4。

我究竟做错了什么? 我尝试从这里复制示例,它给出了类似的错误。 这篇文章非常毫无价值。

问题在于,由于某种原因,构建系统不喜欢“无”或“全部”(不确定哪个,因为我将它们都更改了)作为产品风格。 我将它们更改为noFeatures和allFeatures,它运行正常。

如果有保留字,那就好了......如果它们在文档中很普遍,那就太棒了。 AFAIK,all和none都不是Java或Groovy中的保留字。

如果错误消息更有意义,它也会很棒。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM