当前位置: 首页 > 知识库问答 >
问题:

使用动态特性和生成风格时出现合并错误

丁光华
2023-03-14

对于Dynamic-Feature-Module,可以在AndroidManifest.xml中定义模块是否应该预装:

<dist:module
    ...
    dist:onDemand="false"
    dist:title="@string/title_shop">
    ....
</dist:module>
<dist:module
    ...
    dist:onDemand="true"
    dist:title="@string/title_shop">
    ....
</dist:module>
<dist:module
    ...
    dist:onDemand="true"
    dist:title="@string/title_shop">
    ....
</dist:module>

对于应该预装模块的构建风格--我创建一个AndroidManifest.xml文件,该文件将Dist:OnDemand属性重写为False:

<dist:module
    ...
    tools:replace="dist:onDemand"
    dist:onDemand="false"
    ...
</dist:module>

不幸的是,这并不奏效。清单合并失败,出现以下错误:

合并错误:错误:工具:在第11行为属性dist:ondemand指定替换,但未指定新值车间清单,第10行错误:验证失败,退出车间清单。

共有1个答案

乐正穆冉
2023-03-14

这个答案对我有效。这个想法是拥有AndroidManifest.xml的两个副本,除了

<dist:module
    ...
    tools:node="replace"
    dist:onDemand="false">
    ...
</dist:module>

替换整个元素。

 类似资料:
  • 因此它显然给出了一个明显的合并错误: 建议“将'tools:replace=”android:authorities“‘添加到androidmanifest.xml的元素以覆盖”。 所以我在应用程序的AndroidManifest.xml中添加了:

  • 在一年的项目上使用会引发: 知道吗?

  • 我试图在Android Studio中使用Doclava为Android库生成Javadoc。源代码在某些时候使用了“Nullable”标记,这会在生成javadoc时导致崩溃: 在doclet类com中。谷歌。多克拉瓦。Doclava,方法start引发了一个异常java。朗。反思。调用TargetException com。太阳工具。javac。密码Symbol$CompletionFailu

  • 使用Netbeans IDE 8.0.2和JDK8,当我尝试生成PDF报告时,我得到以下错误: 无法解析类型java.lang.CharSequence。它从required.class filesvalue=((java.lang.string)field_type.getvalue()).contentequals(“xml”)中间接引用;//$JR_EXPR_ID=26$ 我在网上搜索了一下

  • 本文向大家介绍JS实现动态生成表格并提交表格数据向后端,包括了JS实现动态生成表格并提交表格数据向后端的使用技巧和注意事项,需要的朋友参考一下 本文实例介绍了JS实现动态生成表格并向后端提交表格数据的相关代码,分享给大家供大家参考,具体内容如下 先来看一下需求:在web页面上动态的生成表格,并可以对表格中的数据进行编辑,然后把表格中的数据提交至后端服务器保存。 那么我们首先需要解决的是动态生成表格

  • 本文向大家介绍C#实现动态生成表格的方法,包括了C#实现动态生成表格的方法的使用技巧和注意事项,需要的朋友参考一下 本文以实例形式展现了C#实现动态生成表格的方法,分享给大家供大家参考之用。具体方法如下: 希望本文所述对大家的C#程序设计有所帮助