Error:All flavors must now belong to a named flavor dimension

编译新项目时出现的异常

Error:All flavors must now belong to a named flavor dimension.

解决方式 (摘自网络)

大致是说,Plugin 3.0.0之后有一种自动匹配消耗库的机制,便于debug variant 自动消耗一个库,然后就是必须要所有的flavor 都属于同一个维度。

在主app的build.gradle里面的

 defaultConfig {
   targetSdkVersion:***
  minSdkVersion :***
  versionCode:***
   versionName :***
//版本名后面添加一句话,意思就是flavor dimension 它的维度就是该版本号,这样维度就是都是统一的了
  flavorDimensions "versionCode"
}

你可能感兴趣的:(Error:All flavors must now belong to a named flavor dimension)