【发布时间】:2018-11-06 00:09:16
【问题描述】:
我有一个核心产品(例如 School core)现在我需要为 2 所学校推出它(例如 School A 和 School B >)。唯一不同的是应用程序图标启动画面。我尝试通过风味来解决这个问题。我们知道要上传到 google play store 我们需要不同的包名,所以我被卡在那里了。
我的味道是这样的——
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'
}
}
当我运行风味 schoolA 时,它说找不到包。我正在寻找最好的方法,以便将来可以通过最小的更改添加任何新学校。
【问题讨论】:
-
你检查过这个SO
-
是的,这只是在更改 appId。我也需要换包
-
你不能为不同的口味更改包名称。
-
克服此类问题的最佳方法应该是什么?
标签: android android-build android-package-managers android-build-type android-build-flavors