1
Androidで新製品のフレーバーを作成すると、メインモジュールが自動的に作成されます。 Mainの名前を変更することは可能ですか、Mainという名前にする必要がありますか?Android StudioのGradleにProduct Flavorsを作成する際に、メインモジュールはどのように使用されますか?
また、メインと異なるコードをそれぞれのフレーバーフォルダに入れることになっている場合は、メインが完全に空である可能性がありますか?
"Mainの名前を変更することは可能ですか、Mainという名前にする必要がありますか? AFAIK、 'main'は' main'という名前にしなければなりません。 "メインが完全に空であることは可能ですか?" - 理論的には、はい。実際には、フレーバーが互いに関係ない場合、それらは別々のモジュールまたはプロジェクトである必要があります。そして、私はこれを試していないので、 'main'には' AndroidManifest.xml'ファイルなどがないので、いくつかの問題を排除することはできません。 – CommonsWare
メインブランクは残しておくことができますが、その目的はファイルとリソースを他のフレーバーに共通に保つことです。たとえば、あなたのアプリのアイコンが両方のフレーバーで同じであっても、異なっていてもかまいません。その場合、あなたのフレーバーの1つであなたのアイコンを置き換えることができます、そして、メインとあなたの他のフレーバーは同じアイコンを共有します。 –