'flavorDimension'将被Android Gradle Plugin 2.0删除,它已被'dimension'取代

Nik*_*las 7 android gradle

由于com.android.tools.build:gradle:1.3.0你会得到'flavorDimension' will be removed by Android Gradle Plugin 2.0, it has been replaced by 'dimension'.

这是我的构建文件:

的build.gradle

android {
    flavorDimensions "store", "api"

    productFlavors {
        googleplay {
            flavorDimension "store"
        }

        amazon {
            flavorDimension "store"
        }

        pre21 {
            flavorDimension "api"
        }

        post21 {
            flavorDimension "api"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Nik*_*las 9

为了修复它,必须将flavorDimension简单地重命名为dimension.

android {
    flavorDimensions "store", "api"

    productFlavors {
        googleplay {
            dimension "store"
        }

        amazon {
            dimension "store"
        }

        pre21 {
            dimension "api"
        }

        post21 {
            dimension "api"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 我们不需要改变"flavorDimensions"商店","api"到"维度"商店","api""? (2认同)
  • 对我不起作用。android {} 中的 `flavorDimensions` 对我来说已被弃用。 (2认同)