【问题标题】:How to maintain different distributions of one app如何维护一个应用程序的不同分布
【发布时间】:2011-10-18 21:55:20
【问题描述】:

我目前正在构建一个 android 应用程序,我必须在其中维护同一个应用程序的两个不同发行版:

1.) 免费,带广告

2.) 收费的,具有更多功能且没有广告

我想在发布后添加新功能(对于两个发行版),而不必在每个发行版中实现它们。

我在考虑 git 分支,但我猜分支可能会发散到无法再交叉合并功能的地步 - 还是我错了?

你会怎么做?

【问题讨论】:

    标签: android git architecture maintenance


    【解决方案1】:

    创建一个Android library project 的发行版共有的功能,并使用该库项目作为两个发行版中的依赖项。这样可以避免重复代码。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2011-11-09
      • 2017-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多