是否可以让 Android TV 应用程序在 Amazon Fire TV 上运行?

Is it possible to make Android TV app work on Amazon Fire TV?

由于 Android TV leanback 库显然与 Amazon Fire TV 使用的 SDK 级别 17 兼容,我在我的 Android TV 应用程序上设置了最低 SDK 级别并安装了它在我的 Fire TV 上使用 ADB。它实际上没有任何问题。但是,它没有出现在设置的应用程序列表中,所以我只能通过 ADB 启动它。当我尝试在 Amazon Developer 控制台中进行实时应用测试时,它甚至无法安装。

是否有一些设置或我可以更改以使其正常工作的东西?遗憾的是不能使用 leanback 库,因为它确实有效,而且亚马逊还没有真正提供任何与之等效的东西。

绝对可以。但是,您需要考虑一些事项。

首先,Fire TV 不支持 LEANBACK_LAUNCHER 意图过滤器,因此您需要使用标准 LAUNCHER 过滤器。此外,在应用程序实际发布到亚马逊商店之前,您将无法在主屏幕上看到您的应用程序。

除此之外,您应该不会发现与为 Nexus Player 开发的许多不同之处。

Fire TV 文档中的以下主题可能会有帮助:How Fire TV Development Differs from Android TV Development