Androidアプリ開発をしていると、無料版と有料版の二種類のパッケージを作ることが多々あるのですが、ソースとデータはほとんど同じで、パッケージ名が異なるだけというパターンばかりです。 パッケージ名は AndroidManifest.xml で決まりますが、その AndroidManifest.xml はひとつのプロジェクトに一つしか作れないため、無料版と有料版それぞれのパッケージ名を適用させるにはビルドするたびにパッケージ名を書き換えるか、プロジェクト自体を2つに分ける必要がありました。 これで結構面倒な思いをしていたため、ant を導入し、元となるプロジェクトから有料版と無料版の2つのEclipseプロジェクトを自動生成することにしてみました。 まず、既存のプロジェクトに以下のファイルを追加しておきます。 AndroidManifest.xml.free(AndroidManifest