我一直在寻找一种从清单中禁用 Android TV 支持的方法。我知道我们的应用程序不兼容,而且我读到即使您的目标是支持 Android TV,应用程序仍然不受支持。
但是,我还没有找到阻止 Manifest 请求 INTENTBACK_LAUNCHER 的方法。我不想定义一个,因为我知道我们的应用程序与电视不兼容。
这些是我现在得到的警告:
期待使用功能 android:name="android.software.leanback" android:required="false" 标记。
期望活动具有 android.intent.category.LEANBACK_LAUNCHER 意图过滤器。
硬件功能 android.hardware.touchscreen 未明确标记为可选
因此,当我尝试提供预期的标签时,即使我说以下内容:
使用功能 android:name="android.hardware.touchscreen" android:required="true"
它仍然发出警告说它可能不被所有电视支持,这只不过是一个警告,但真的很烦人,因为我故意不想支持 Android TV。即使在我仍然收到 LEANBACK_LAUNCHER 意图过滤器警告之后。
不需要触摸屏让我摆脱要求 LEANBACK_LAUNCHER 的清单吗?我猜有些电视有触摸屏?
有人知道如何明确禁用 Android TV 支持吗?
谢谢,