如果我在构建类型和产品风格中定义类会发生什么?

时间:2013-08-12 23:17:28

标签: android gradle android-build

如果我为产品风格定义Java类(例如免费)以及构建类型(例如debug),会发生什么。

如果我现在使用gradle构建myapp-free-debug.apk哪个类被打包到apk中?

1 个答案:

答案 0 :(得分:1)

您的问题标题与问题正文不同。你想要混合什么?只构建类型或构建类型/风格?

如果是构建类型和风格,我认为如果类在构建类型的 AND 中存在类,则甚至无法构建项目。您将收到重复的类错误。 当您使用产品口味时,根据定义,其中一种口味必然包含在项目中。因此,类变体必须在每个产品风格中,而不是在构建类型中。

如果只是构建类型,这是我当前尝试做的事情,我希望构建将从所选构建类型中选择java类,并忽略{{{ 1}}文件夹但不是,我也得到一个重复的类错误。 我在adt-dev小组上询问the question,等等......


编辑:我收到了Xavier对我上一个问题的回复,而且按照设计,它无法覆盖main目录中定义的类。也就是说,他提供了一些解决方案来满足我的需求。如果有兴趣,请参阅以上链接。

相关问题