さまざまなブランド向けに作成されたアプリがあります。これで、brand1 と brand2 の 2 つのフレーバーができました。brand1 と brand2 の違いは、リソース ファイルのみです。
まず、すべての共有データをメイン パスに設定し、差分をフレーバー パスに設定できると想定しました。しかし、このシナリオでは、メイン パスのリソースが見つからないため、ビルドに失敗しました。
このように続けます: メイン パスのブランド間のすべてのリソースの違いをダミー データとして設定します。マージは私のために残りを行います。
iOS では、ビルド ターゲットごとにビルド パスを設定できます。フレーバーでこのようなことは可能ですか?または、この状況でのベストプラクティスは何ですか?
[編集 2013 08 07]
私の場合の問題は、Eclipseでアプリを作成し、Androidスタジオにエクスポートしたことです。 ここでは、問題と解決策をより正確に説明します。