因为更新了AS3.0,配置多渠道打包得时候出现了这样的一个报错Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r
问题解决参考链接:https://stackoverflow.com/questions/44105127/android-studio-3-0-flavor-dimension-issue
多渠道打包配置的详细过程请参考:http://blog.csdn.net/mynameishuangshuai/article/details/51783303
根究官方的说法:
你必须指定一种 flavor dimensions。SO改为
flavorDimensions "default"
productFlavors {
kuan {
dimension "default"
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "kuan"]
}
xiaomi {
dimension "default"
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "xiaomi"]
}
qh360 {
dimension "default"
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "qh360"]
}
baidu {
dimension "default"
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "baidu"]
}
wandoujia {
dimension "default"
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "wandoujia"]
}
}
flavorDimensions "default"