我可以安全地包含针对特定风味的actions.xml文件,而对其他风味忽略它吗?

问题描述

根据我使用“测试工具”进行的测试,我认为支持多种口味(对于我的应用程序的不同口味,我可以拥有2个不同的action.xml文件)。

尽管如此,看来我需要在所有风味通用的清单中指定应用程序操作元数据标签

<!-- Google Assistant App Actions -->
<Meta-data
    android:name="com.google.android.actions"
    android:resource="@xml/actions" />

我只想知道是否可以通过删除actions.xml文件获取我不希望支持其动作的应用程序样式,或者是否需要包含一个空的actions.xml还有其他味道。

就我而言,这种风格是在Play商店上以完全不同的应用发布的,但包名称不同,我不想支持该应用的操作。

解决方法

我只想知道是否可以删除我不想支持其动作的应用程序风味的actions.xml文件,

如果删除该文件,由于对@xml/actions的引用损坏,您的项目甚至无法编译,因此,您还需要具有Manifest文件风格,而对于没有{{1} }。