1
我發現當您在Android中創建新產品風格時,主模塊會自動創建。是否可以重新命名Main或必須命名爲Main?在Android Studio中創建Gradle中的產品風格時,主模塊是如何使用的?
此外,如果你只是應該把代碼與主要不同,在各自的flavor文件夾中,是否有可能爲主完全空?
我發現當您在Android中創建新產品風格時,主模塊會自動創建。是否可以重新命名Main或必須命名爲Main?在Android Studio中創建Gradle中的產品風格時,主模塊是如何使用的?
此外,如果你只是應該把代碼與主要不同,在各自的flavor文件夾中,是否有可能爲主完全空?
將主要味道留空是沒有多大意義的。如果你想要兩種口味在所有文件中有所不同,只需創建一個新的項目或模塊。你不應該重新命名main,因爲大部分工具鏈都依賴於稱爲「main」的主要風格。 如果你想爲你的特定用例使用anser,請描述你的用例!
「是否可以重命名Main或必須命名爲Main?」 - AFAIK,'main'必須保持爲'main'。 「Main可能完全空了嗎?」 - 理論上,是的。在實踐中,如果味道與彼此無關,它們應該是單獨的模塊或項目,恕我直言。而且,由於我沒有嘗試過,所以我不能排除一些打嗝(例如,構建工具窒息,因爲'main'缺少'AndroidManifest.xml'文件或類似的東西)。 – CommonsWare
你可以留下主要的空白,但其目的是保持文件和資源共同爲您的其他口味。例如,假設您的應用圖標可以與您的兩種風格相同,也可以不同;在這種情況下,你只能用一種風格來替換你的圖標,然後,主要和你的其他風味將共享相同的圖標。 –