可以让Android TV应用在亚马逊Fire TV上运行吗?

ata*_*guy 9 android-tv amazon-fire-tv

由于Android TV leanback库显然与SDK级别17兼容,这是亚马逊Fire TV所使用的,我在Android TV应用程序上设置了最低SDK级别,并在我的Fire TV上使用ADB进行安装.它实际上没有任何问题.但是,它不会出现在"设置"中的应用列表中,因此我只能通过ADB启动它.当我尝试在亚马逊开发者控制台中进行实时应用测试时,它甚至都不会安装.

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

Seb*_*ano 11

这绝对是可能的.但是,您需要考虑一些事项.

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

除此之外,你不应该发现与Nexus Player的开发有很多不同之处.

  • 事实证明,在亚马逊批准之前还需要做更多的事情.它需要采取音频焦点并注册媒体按钮接收器.否则,如果我的应用程序启动时音乐应用程序正在后台播放,则音乐将继续播放,播放/暂停按钮将控制音乐,而不是在我的应用中播放视频. (4认同)