AndroidStudio升级到3.0之后发现在写productFlavors执行的时候会报错
productFlavors {
dev {
minSdkVersion 21
}
prod {
minSdkVersion 14
}
}
报错信息:
Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.html
发现问题之后肯定是先百度或者谷歌,找到了解决方法
在defaultConfig中添加 flavorDimensions
android {
compileSdkVersion 26
defaultConfig {
applicationId "com.pf.tinkerfix"
minSdkVersion 15
// 添加这个,后面的内容,自测写什么都可以
flavorDimensions "minSdkVersion "
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}