如何使用口味合并两个已经在 Playstore 中的不同项目
How to merge two different projects that are already in playstore using flavors
我面临的问题是有两个项目(应用程序)相似,将来会有更多,当我更改其中一个代码时,我将需要在其他项目中进行相同的更改。当我在网上搜索时,我找到了产品口味,但不确定它是否能解决我的问题。
如何在 Playstore 中合并两个不同的项目(应用程序)。项目代码是 %85 相似,我可以使用 flavors 将两个项目合并为一个项目吗,我是否可以使用具有不同包名称和一些不同权限的不同 jks 在 Playstore 中更新它们。我需要每种口味的 AndroidManifest 文件吗?
我该如何解决这个问题。谢谢
To change packageName you have to create product Flavor like
flavorDimensions "versionCode"
productFlavors {
doctorApp {
dimension "versionCode"
applicationId "com.doctor.app"
}
patientApp {
dimension "versionCode"
applicationId "com.patient.app"
}
}
将项目视图切换到项目后,创建主目录的两个兄弟文件夹
app -> src -> main /// write all common classes here
app -> src -> doctorApp // doctor related classes here along with their resources
app -> src -> patientApp // patient related classes here along with their resources
在 patientApp 和 doctorApp
下创建相同的 package name
和 res folder
我面临的问题是有两个项目(应用程序)相似,将来会有更多,当我更改其中一个代码时,我将需要在其他项目中进行相同的更改。当我在网上搜索时,我找到了产品口味,但不确定它是否能解决我的问题。
如何在 Playstore 中合并两个不同的项目(应用程序)。项目代码是 %85 相似,我可以使用 flavors 将两个项目合并为一个项目吗,我是否可以使用具有不同包名称和一些不同权限的不同 jks 在 Playstore 中更新它们。我需要每种口味的 AndroidManifest 文件吗?
我该如何解决这个问题。谢谢
To change packageName you have to create product Flavor like
flavorDimensions "versionCode"
productFlavors {
doctorApp {
dimension "versionCode"
applicationId "com.doctor.app"
}
patientApp {
dimension "versionCode"
applicationId "com.patient.app"
}
}
将项目视图切换到项目后,创建主目录的两个兄弟文件夹
app -> src -> main /// write all common classes here
app -> src -> doctorApp // doctor related classes here along with their resources
app -> src -> patientApp // patient related classes here along with their resources
在 patientApp 和 doctorApp
下创建相同的package name
和 res folder