我为现有应用添加了Android TV支持。然后我不得不将最小的SDK版本从14增加到17.指示是leanback库在SDK 21下面不能支持,但是,我似乎能够使用17作为最小值。我必须将以下内容添加到我的Android Manifest中:
library(DT)
library(xlsx)
tablename = read.xlsx("thetable.xlsx",sheetIndex=1,encoding="UTF-8")
datatable(tablename, options = list(pageLength = 5))
这必须是清单中的配置问题。是否需要进一步配置?该应用程序适用于手机,平板电脑和Nexus播放器。它只是不支持一些用户请求的Android SDK 14。
代码在这里: https://github.com/MythTV-Clients/MythtvPlayerForAndroid
答案 0 :(得分:2)
Leanback库的最低SDK版本为17.如果您想添加Android TV支持,则需要添加另一个模块。
查看您的项目,似乎“域”和“演示”是项目的单独模块。您可以为“电视”添加一个,并将电视特定代码放在那里。当用户安装APK时,将下载正确的版本。
您可以将手机特定代码放入“手机”模块中。共享代码可以是“共享”模块,可以为两个平台编译。
如果您对使用模块有任何疑问,请与我们联系。