2011-08-08 17 views
1

私は異なるクライアントのために2つの異なるブランドを必要とする会社のためのアンドロイドアプリケーションを開発しています。私はEclipseでコーディングしていますが、それぞれresというフォルダでアプリケーションをコンパイルするように設定できるかどうかを知りたいので、2種類の.apkファイルがあります。1つのアプリケーションの2つのリソースセット

おかげで、1つのプロジェクトで アントワーヌ

+0

VCSでプロジェクトをブランチするのがいい時期です。 –

+0

これは私がやりたいことです。コンパイルスクリプトを使用して、会社のSVNに分岐します。 – TonioElGringo

答えて

3

Library projectsをご覧ください。 2つ(またはそれ以上)のアプリプロジェクトから参照されるライブラリプロジェクトに、アプリケーションのコードとデフォルトのリソースを含めることができます。各アプリケーションプロジェクトでは、必要に応じてリソースをオーバーライドできます。

1

あなたが複数のDrawable、またはレイアウトフォルダを持つことができます。しかし、あなたが実行しているデバイスに関するさまざまなプロパティに対応しています(layout-land、drawable-hdpi-largeなど)。私はあなたがやろうとしていることに対してうまくいくとは思わない。私の知る限りでは、リソースの既存のフォルダタイプに悩まされているので、自分で追加することはできません。最も簡単な方法はおそらく2つのプロジェクトを作成し、それぞれのリソースのセットの1つを使用することです。

0

方法があるかどうかわかりませんが、プロジェクトのコピーを作成し、リソースセットを変更する可能性は常にあります。他に解決策があるかどうか知りたいですか?

関連する問題