我有一个核心产品(例如School core)现在我需要为 2 所学校(例如School A和School B)启动它。唯一不同的是应用程序图标启动画面。我尝试通过风味来解决这个问题。我们知道要上传到谷歌游戏商店,我们需要不同的包名,所以我被困在那里。
我的味道是这样的——
productFlavors {
main {
applicationId "net.school.main"
versionCode 7
versionName "2.12"
}
schoolA {
versionCode 2
versionName '1.01'
applicationId 'net.school.schoolA'
}
schoolB {
versionCode 1
versionName '1.0'
applicationId 'net.school.schoolB'
}
}
当我运行风味学校A时,它说找不到包。我正在寻找最好的方法,以便将来可以通过最小的更改添加任何新学校。