【发布时间】:2012-12-05 21:42:15
【问题描述】:
我正在使用新的 gradle android 构建系统。
项目由两个android库项目和一个主项目组成。
使用 ant 构建,必须在 project.properties 中启用清单合并。但是在使用 gradle 构建系统时,默认情况下会启用清单合并。如何禁用清单合并?
【问题讨论】:
-
我很想知道您为什么要禁用它?我们不打算启用它(目前),但我们希望支持所有用例。
-
@Xav:到目前为止,我们使用 ant 构建了我们的项目,并且没有在我们的库项目中处理任何 AndroidManifest.xml。因此,由于明显的合并错误,我们在迁移到 gradle 时遇到了一些问题。
-
@Xav:我也希望我可以禁用合并。清单合并似乎优先考虑 main 中的清单。我有价值观,即我的风格中的“图标”需要覆盖 main,但合并正在丢弃这些价值观。
-
@DouglasFerguson 你的意思是 android:icon 属性?为什么只是覆盖flavor的资源文件夹中的图标本身?
-
@XavierDucrohet 我也遇到了同样的事情,但我只需要在发布产品风格的 android 清单的清单元素中添加一个额外的属性,即 android:sharedUserId。我该怎么做?
标签: android gradle android-build