gpt4 book ai didi

android - 将 Android TV 添加到现有应用程序,现在只能支持回 Android SDK 17

转载 作者:行者123 更新时间:2023-11-29 19:57:39 24 4
gpt4 key购买 nike

我向现有应用添加了 Android TV 支持。然后我不得不将最小 SDK 版本从 14 增加到 17。指示是 leanback 库不能支持低于 SDK 21,但是,我似乎可以使用 17 作为最小值。我确实必须将以下内容添加到我的 Android list 中:

<uses-sdk
xmlns:tools="http://schemas.android.com/tools"
tools:overrideLibrary="android.support.v14.preference" />

这一定是 list 中的配置问题。是否需要进一步配置?该应用程序适用于手机、平板电脑和 Nexus Player。它只是不支持回到 Android SDK 14,这已被一些用户要求。

代码在这里: https://github.com/MythTV-Clients/MythtvPlayerForAndroid

最佳答案

Leanback 库的最低 SDK 版本为 17。如果要添加 Android TV 支持,则需要添加另一个模块。

查看您的项目,“域”和“演示”似乎是项目的独立模块。您可以为“电视”添加一个并将电视特定代码放在那里。当用户安装 APK 时,将下载正确的版本。

您可以将特定于电话的代码放入“电话”模块中。共享代码可以是可以为两个平台编译的“共享”模块。

如果您对使用模块有任何疑问,请告诉我。

关于android - 将 Android TV 添加到现有应用程序,现在只能支持回 Android SDK 17,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36587022/

24 4 0