【问题标题】:Version control for same apps相同应用的版本控制
【发布时间】:2017-10-06 04:44:19
【问题描述】:

我为其中一家杂货店创建了一个 android 项目。慢慢地,我所在地区的其他杂货店也想要这个应用程序。我创建了几个类似的应用程序(在相同的代码库架构上)。 现在的问题是,如果我需要在应用程序中纠正错误或添加新功能,我也需要在其他应用程序中进行相同的复制。 现在,我有 8 个应用程序,版本控制正在成为一场噩梦。

有什么建议我应该如何去做,以便只进行一次维护和开发?

PS:代码方面,所有应用程序都是相同的,主要在应用程序级别 build.gradle 中进行更改,applicationId 的名称不同。

【问题讨论】:

    标签: android android-studio build.gradle multi-tenant android-productflavors


    【解决方案1】:

    您的问题的解决方案是产品风味

    创建产品风格类似于创建构建类型:添加它们 到 productFlavors 块并配置所需的设置。这 产品风味支持与 defaultConfig 相同的属性——这是 因为 defaultConfig 实际上属于 ProductFlavor 类。 这意味着您可以为所有口味提供基本配置 defaultConfig 块,每种风味都可以更改其中的任何一个 默认值,例如 applicationId。了解更多关于 应用程序 ID,请阅读设置应用程序 ID。

    请通过How to setup Product Flavors?

    的官方链接

    【讨论】:

    猜你喜欢
    • 2021-06-19
    • 2010-10-01
    • 1970-01-01
    • 2014-03-25
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2014-10-26
    相关资源
    最近更新 更多