【发布时间】:2017-01-16 15:45:19
【问题描述】:
我看到,当您在 Android 中创建新产品风格时,会自动创建 Main 模块。是否可以重命名 Main 还是必须将其命名为 Main?
另外,如果您只应该将与 Main 不同的代码放在各自的风味文件夹中,那么 Main 是否有可能完全为空?
【问题讨论】:
-
"是否可以重命名 Main 还是必须将其命名为 Main?" -- AFAIK,
main必须保持命名为main。 “Main有可能完全是空的吗?” ——理论上,是的。在实践中,如果味道彼此无关,它们应该是单独的模块或项目,恕我直言。而且,由于我没有尝试过这个,我不能排除一些小问题(例如,构建工具因为main缺少AndroidManifest.xml文件或类似文件而窒息)。 -
您可以将 main 留空,但其目的是保持文件和资源对您的其他风格通用。例如,假设您的应用程序图标对于您的两种风格可以是相同的,也可以是不同的;在这种情况下,您只能将您的图标替换为您的一种风格,然后,主风格和您的另一种风格将共享相同的图标。
标签: android android-studio gradle android-productflavors