我开发了一个我想转换到市场上的android应用程序。但是,我想将其分为两个单独的应用程序,一个是免费的(带有广告),另一个是付费的(逻辑上没有广告)。我将如何去做?我不是想添加广告(我已经做到了),但是如何获取一个现有的android应用程序(eclipse-project)并将其拆分为两个,而无需创建新项目,而只需复制粘贴每个文件一个接一个地(或分批处理)。那可能吗?

顺便说一句,我将GIT用于SCM,所以我做了两个独立的分支,一个主分支和一个免费分支,但是我需要设置一些config-value值,以确保市场将它们分为两个不同的应用程序。

另外,当用户“升级”时,是否可以将数据库从免费应用程序复制到付费应用程序?

最佳答案

您可以使用Maven Android Plugin构建同一应用程序的多个版本。然后,您可以为每个版本指定一个不同的AndroidManifest(以便为每个版本指定一个不同的Application Package Name)。

您的应用程序的免费和付费版本将是Maven中的其他个人资料。

10-07 12:52
查看更多