2012-02-13 26 views
1

パッケージ名以外は同じ2つのAndroidアプリがあります。この質問はこれまでに求められており、必要に応じてパッケージ名をリファクタリングすることが推奨されていましたが、これを満足できるものとはみなしません。私の考えでは、ソースライブラリのすべてのコードを置くのが望ましいでしょうが、よりよい解決策がありますか?異なるパッケージ名の同じAndroidアプリ

答えて

1

「私は両方のアプリケーションを重複せずに構築する方法は?」という質問をします。簡単な答え:ビルドシステムで複製とパッケージの変更を実行してください。

  1. は、元の建物アプリの一つだけで、あなたの全体のリポジトリの一時的なコピーを作成する:あなたは、EclipseやAntはあなたに不透明な方法ですべてを処理させることに慣れている場合でも、これを達成するための一つの方法。

  2. すべての変更を加えて、2番目のアプリを作成します。

  3. これらの変更を表す単一の.patchを作成します。

  4. 手順1を実行し、手順3からのパッチを適用してから、コピーを再作成します。 "あなたのビルドシステムを持っている"とは、スクリプトを書く、メイクファイルにターゲットを追加する(通常メイクファイルを避ける場合でも)、ターゲットをアリに追加したり、Eclipseを拡張したりします。

+1

提案していただきありがとうございますが、ソースライブラリを使用するよりも複雑に聞こえます。 –

関連する問題