Dew*_*zel 6 android android-productflavors
我在我的应用程序级build.gradle文件中有以下内容:
flavorDimensions "store", "features"
productFlavors {
amazon {
dimension "store"
...
}
play {
dimension "store"
...
}
none {
dimension "features"
...
}
myAwesomeFeature {
dimension "features"
...
}
anotherAwesomeFeature {
dimension "features"
...
}
all {
dimension "features"
...
}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试同步我的项目文件时出现"错误:没有味道与风味维度'商店'相关联,我收到错误." 我之前在productFlavors中使用了flavorDimension,但是有编译器警告它已经因"维度"而被弃用...其中任何一个(或两个)都会抛出错误.
我显然有两种尺寸存储.我查看了文档和示例代码,但无法找出问题所在.我尝试从1.2.0到1.2.3更新我的gradle插件,我尝试将我的gradle版本从2.2.1升级到2.4.
问题在于,由于某种原因,构建系统不喜欢"无"或"全部"(不确定哪个,因为我将它们都更改了)作为产品风格.我将它们更改为noFeatures和allFeatures,它运行正常.
如果有保留字,那就好了......如果它们在文档中很普遍,那就太棒了.AFAIK,all和none都不是Java或Groovy中的保留字.
如果错误消息更有意义,它也会很棒.
| 归档时间: |
|
| 查看次数: |
1707 次 |
| 最近记录: |