2017-01-16 138 views
1

我發現當您在Android中創建新產品風格時,主模塊會自動創建。是否可以重新命名Main或必須命名爲Main?在Android Studio中創建Gradle中的產品風格時,主模塊是如何使用的?

此外,如果你只是應該把代碼與主要不同,在各自的flavor文件夾中,是否有可能爲主完全空?

+0

「是否可以重命名Main或必須命名爲Main?」 - AFAIK,'main'必須保持爲'main'。 「Main可能完全空了嗎?」 - 理論上,是的。在實踐中,如果味道與彼此無關,它們應該是單獨的模塊或項目,恕我直言。而且,由於我沒有嘗試過,所以我不能排除一些打嗝(例如,構建工具窒息,因爲'main'缺少'AndroidManifest.xml'文件或類似的東西)。 – CommonsWare

+0

你可以留下主要的空白,但其目的是保持文件和資源共同爲您的其他口味。例如,假設您的應用圖標可以與您的兩種風格相同,也可以不同;在這種情況下,你只能用一種風格來替換你的圖標,然後,主要和你的其他風味將共享相同的圖標。 –

回答

0

將主要味道留空是沒有多大意義的。如果你想要兩種口味在所有文件中有所不同,只需創建一個新的項目或模塊。你不應該重新命名main,因爲大部分工具鏈都依賴於稱爲「main」的主要風格。 如果你想爲你的特定用例使用anser,請描述你的用例!

相關問題