2

顧客ごとに異なるリソース ファイル (主にドローアブル) を持つ、ブランド化された Android アプリを構築しようとしています。アプリの Java コードは同じですが、アプリが異なれば外観も異なります。つまり、配色やロゴが異なります。私は言われたことがありますが、私の調査では、これを実現するには Ant が最適な方法であることが示唆されています。

Android の「build.xml」ファイルはどこで変更すればよいですか? これを達成するには、どの種類の Ant タスクを使用すればよいですか?

デバッグには、Eclipse を使用してデフォルトのリソースでビルドしたいと考えています。しかし、本番リリースでは、build.xml で Ant を実行して、異なる /res フォルダーから複数の APK を生成したいと考えています。私はコードスニペットさえ必要としません (それはいいことですが)、以前にこれを行ったことのある人からのいくつかのヒントまたは同様のことでさえあります。

4

3 に答える 3

0

リソース ファイルの変更だけでなく、いくつかの変更を加えて同じコード ベースをコンパイルしたいという同様の問題が発生しました。私が現在追求している解決策は、共有コード/リソースを使用してライブラリを作成し、異なる APK リリースごとに個別の「通常の」プロジェクトを作成することです。残念ながら、私はこの問題に対する機能的な最終的な解決策をまだ持っていないので、私が提供できるのはこれらのあいまいなヒントだけです。

于 2013-01-11T21:30:26.807 に答える
-1
于 2013-01-11T21:37:53.907 に答える