我有一个通用的报纸应用程序,它已经被定制为6个不同的应用程序。
唯一的变化是
- 包名称
- 一些常量(在类文件和资源中)
- 图片和图标
问题是当有一个变化时,将这些变化应用到所有应用程序是困难和耗时的。有没有办法让这个过程自动化,我想应该有,我猜maven和ants应该做这个。
谁能帮我一些教程或任何其他选项。
Maven
你绝对可以这样做,这里有几个有用的链接(如果你已经熟悉Maven本身):
多个客户的Android构建配置
http://tech.ebuddy.com/2013/04/08/branded-android-builds-using-maven/Gradle
新的Android构建系统,基于Gradle,也支持多种产品"风味",但仍在开发中:
http://tools.android.com/tech-docs/new-build-system