2

主にブランディング用です。クライアントごとに異なる画像セットとドローアブル リソースを使用したいと考えています。

私が達成したいのは、ビルド段階で、使用する必要があるリソース パックを選択でき、ソース コードはそのままにしておくことができるということです。

コピー アンド ペーストで複数のプロジェクトを作成することも、1 つのプロジェクトを作成してビルドするたびに res フォルダーを変更することもできます。私が助けを必要としているのは、このタスクを達成するためのより機能的な方法があるということです?」

ありがとうございました!

4

3 に答える 3

1

すでに完了:

すべてのドローアブルを含むプロジェクトをライブラリとして使用します (デフォルト)。

このライブラリを独自のパッケージ名とアプリ名で使用するプロジェクトを作成します。同じドローアブル (名前) を追加しますが、ブランド (異なるコンテンツ) を付けます。これらのドローアブルは、ライブラリのドローアブルをオーバーライドします!

アクティビティとすべてのアプリケーション コンポーネントとアクセス許可を新しいマニフェストに追加することを忘れないでください。

于 2013-01-30T17:51:46.910 に答える
0

これを行うには、別の Android プロジェクトを作成し、antを使用して必要なすべてのリソースをこのプロジェクトにコピーし、apk ファイルをビルドする必要があります。

于 2013-01-30T17:52:44.617 に答える
0

Try gradle with flavours and build type. You can achieve different set of apk in one build. Checkout http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants

于 2014-02-19T17:29:27.213 に答える