我希望能够使用不同的包名构建相同的应用程序。我目前的方法是使用flavor(构建变体)。这种方法很好,除了基于不同口味的应用程序取代了设备上的另一个。我想要实现的是构建具有不同风格的相同应用程序,而不是在使用其他风格构建的同一部手机上替换相同的应用程序。以下是我目前的方法的片段。我怎么能实现,我做错了什么?
buildTypes {
release {
applicationIdSuffix ".release"
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
applicationIdSuffix ".debug"
}
}
flavorDimensions "flavor"
productFlavors {
flavor1 {
flavorDimension "flavor"
applicationId
"com.eample.flavor1"
versionName "1.0"
}
flavor2 {
flavorDimension "flavor"
applicationId
"com.example.flavor2"
versionName "1.0"
}
flavor3 {
flavorDimension "flavor"
applicationId
"com.example.flavor3 "
versionName "1.0"
}
}