我在依赖另一个module中,刚开始报错,反正也跟这个flavor dimension有关。我就把module中的这个玩意给屏蔽了。结果屏蔽之后就报这个错误。
这个flavor直接翻译是品味的意思,当然在中文中一般指的是渠道,也就是我们针对比如华为、360、腾讯,不同的渠道,去打包不同的配置。在Android sudio3.0之后。必须要有一个dimension.否则就会报上面的错误。可是很奇怪,我们新建的好像没有呢。不管了。我直接在app主模块下面android{}下任意一节点加入:
android {
...
flavorDimensions("FUN")
productFlavors {
FUN {
dimension "FUN"
}
}
}
然后就可以了。