将Android应用程序拆分为两个"分支",免费和付费

Alx*_*ndr 5 android google-play

我开发了一个Android应用程序,我想把它放在市场上.但是,我想将其拆分为两个单独的应用程序,一个免费(带广告),一个付费(逻辑上没有广告).我该怎么做呢?我不想知道添加广告(我已经管理过了),但是如何使用一个现有的android应用程序(eclipse-project)并将其拆分为两个而无需创建新项目并只复制粘贴每个文件逐个(或批量).那可能吗?

顺便说一句,我使用GIT进行SCM,所以我已经创建了两个独立的分支,一个主分支和一个免费分支,但我需要设置一些配置值,这使得市场将它们分成两个不同的应用程序.

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

yan*_*nel 1

您可以使用Maven Android 插件构建同一应用程序的多个版本。然后,您可以为每个版本指定不同的 AndroidManifest(以便为每个版本指定不同的应用程序包名称)。

您的应用程序的免费版本和付费版本在 Maven 中将具有不同的配置文件。