我可以安全地包含针对特定风味的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} }。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...