Android 如何使用不同的扩展构建应用程序';什么是产品风味?
我正在用颤振构建一个应用程序。 我有一个名为Android 如何使用不同的扩展构建应用程序';什么是产品风味?,android,flutter,build.gradle,Android,Flutter,Build.gradle,我正在用颤振构建一个应用程序。 我有一个名为flatter\u appcenter\u bundle的包 defaultConfig { //... //if you want to use, general setting missingDimensionStrategy "distribute", "appCenter" } flavorDimensions "app&qu
flatter\u appcenter\u bundle的包
defaultConfig {
//...
//if you want to use, general setting
missingDimensionStrategy "distribute", "appCenter"
}
flavorDimensions "app"
productFlavors {
manager {
dimension "app"
//...
//if you want to use, flavor-based setting
//missingDimensionStrategy "distribute", "appCenter"
}
saleAgent {
dimension "app"
//...
//if you want to use, flavor-based setting
//missingDimensionStrategy "distribute", "googlePlay"
}
}
包装的产品风味
flavorDimensions "distribute"
productFlavors {
appCenter {
dimension "distribute"
}
googlePlay {
isDefault true
dimension "distribute"
}
}
构建需要appCenter或googlePlay风格
但在我的应用程序中,我有不同的产品口味
productFlavors {
manager {
applicationId "-------"
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
saleAgent {
applicationId "------"
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
}
如何在我的产品风格中或在整个应用程序中实现一个扩展产品风格?我使用
missingDimensionStrategy
来自我的应用程序的示例代码build.gradle
defaultConfig {
//...
//if you want to use, general setting
missingDimensionStrategy "distribute", "appCenter"
}
flavorDimensions "app"
productFlavors {
manager {
dimension "app"
//...
//if you want to use, flavor-based setting
//missingDimensionStrategy "distribute", "appCenter"
}
saleAgent {
dimension "app"
//...
//if you want to use, flavor-based setting
//missingDimensionStrategy "distribute", "googlePlay"
}
}