我可以用口味设置versioncode和versionname,但是我想在构建类型中设置它们。
这有可能吗?

defaultConfig {
    versionCode 1
    versionName "1"
}
buildTypes {
    specialversion {
        versionCode 2      // <--- Doesn't work.
        versionName "2"    // <--- Doesn't work.
    }
}

最佳答案

Here是字段的完整列表,可以在buildType中进行修改。您可能会看到,没有需要的字段。您可能最多使用versionNameSuffix

这应该放在productFlavors中:

defaultConfig {
    productFlavors {
        specialversion {
            versionCode 2      // <--- Doesn't work.
            versionName "2"    // <--- Doesn't work.
        }
    }
}

10-05 17:48