批量发布Android应用程序

bry*_*yon 12 android android-manifest android-build

我们有几个应用程序在布局和代码上非常相似.唯一的区别是我们将切换图形元素,并对单个常量文件和字符串文件进行更改.当然,这有几个问题 - 第一个是命名空间.拥有相同名称空间的应用程序将覆盖任何其他应用程序.

这样做有什么建议?目前我们的namesapce是:com.company.appname我想我可以这样做:com.company.appname.appversion

我已经看到有关蚂蚁脚本的帖子有助于此,但我想知道现在是否有更流畅的解决方案.

mme*_*yer 18

我建议调查Android库项目来帮助解决这个问题.

我将这种方法用于我的一个应用程序的Lite vs. Free编辑.我有一个库项目,其中包含应用程序的所有源和大部分资源,然后是使用1st作为库项目的2个项目,一个用于Lite,一个用于完整版.

两个依赖项目每个都有自己的资源和清单,允许名称空间不同,并且我可以根据版本交换不同的字符串,drawable等.

我尝试了Ant方法,但它似乎比图书馆项目方法更麻烦.希望有所帮助.