如何管理同一个Android应用程序的多个版本

cla*_*amp 6 eclipse android

我有3个版本的Android应用程序.一个免费的广告,一个付费和一个品牌与公司CI.

所以它们之间的区别很小.

管理此应用程序的多个版本的最佳做法是什么?

  1. 一个项目,代码 if (editionA) { ... }
  2. 多个项目,在额外项目中引用公共代码
  3. 或者是其他东西 ?

Com*_*are 8

更新链接和详细说明;
1.图书馆模块
2.设置图书馆计划


使用Android库项目作为公共代码,针对每种特定风格使用微小项目.