由于Android TV leanback库显然与SDK级别17兼容,这是亚马逊Fire TV所使用的,我在Android TV应用程序上设置了最低SDK级别,并在我的Fire TV上使用ADB进行安装.它实际上没有任何问题.但是,它不会出现在"设置"中的应用列表中,因此我只能通过ADB启动它.当我尝试在亚马逊开发者控制台中进行实时应用测试时,它甚至都不会安装.
是否有一些设置或我可以更改以使其正常工作?很遗憾没有能够使用leanback库,因为它确实有效,而且因为亚马逊并没有提供任何与之相当的东西.
这绝对是可能的.但是,您需要考虑一些事项.
首先,Fire TV不支持LEANBACK_LAUNCHER
意图过滤器,因此您需要使用标准过滤器LAUNCHER
.此外,在应用程序实际发布到亚马逊商店之前,您将无法在主屏幕中看到您的应用程序.
除此之外,你不应该发现与Nexus Player的开发有很多不同之处.