私は市場に出したいAndroidアプリケーションを開発しました。ただし、無料 (広告あり) と有料 (論理的には広告なし) の 2 つのアプリケーションに分割したいと考えています。どうすればそれを行うことができますか?広告を追加することについては疑問に思っていませんが(すでに管理しています)、既存のAndroidアプリケーション(Eclipseプロジェクト)を1つ取得して、新しいプロジェクトを作成せずに2つに分割して、すべてのファイルをコピーして貼り付ける方法1つずつ(またはバッチで)。それは可能ですか?
ところで、私は SCM に GIT を使用しているので、1 つはマスター、もう 1 つはフリーの 2 つの別個のブランチを作成しましたが、市場がそれらを 2 つの異なるアプリケーションとして分離することを保証する config-value を設定する必要があります。
また、ユーザーが「アップグレード」するときに、データベースを無料アプリから有料アプリにコピーすることはできますか?